All source code in this directory is generated by tools beneath external/icu/tools/srcgen. Do not modify the code here. Instead, modify the transformation rules used to generate it. The source is compiled into core-libart alongside the resources. See the libcore/JavaLibraries.mk build rules for details.