in src/main/java/org/apache/sling/commons/compiler/impl/EclipseJavaCompiler.java [262:276]
public CompileContext(final CompilationUnit[] units,
final CompilationResultImpl errorHandler,
final ClassLoaderWriter classWriter,
final ClassLoader classLoader) {
this.compUnits = new HashMap<>();
for (int i = 0; i < units.length; i++) {
CompilationUnitAdapter cua = new CompilationUnitAdapter(units[i], errorHandler);
char[][] compoundName = CharOperation.arrayConcat(cua.getPackageName(), cua.getMainTypeName());
this.compUnits.put(CharOperation.toString(compoundName), new CompilationUnitAdapter(units[i], errorHandler));
}
this.errorHandler = errorHandler;
this.classLoaderWriter = classWriter;
this.classLoader = classLoader;
}