}
CompilationUnitDeclaration[] goldenCuds =
WebModeCompilerFrontEnd.getCompilationUnitDeclarations(logger, allRootTypes
.toArray(new String[allRootTypes.size()]), rpo, TypeLinker.NULL_TYPE_LINKER).compiledUnits;
CorrelationFactory correlator = DummyCorrelationFactory.INSTANCE;
JsProgram jsProgram = new JsProgram(correlator);
JProgram jprogram = new JProgram(correlator);
TypeMap typeMap = new TypeMap(jprogram);
TypeDeclaration[] allTypeDeclarations = BuildTypeMap.exec(typeMap, goldenCuds, jsProgram);
// BuildTypeMap can uncover syntactic JSNI errors; report & abort