try {
for (int i = 0; i < codegenExtensions.size(); i++) {
// CodeGenExtension
Object[] pair = (Object[])codegenExtensions.get(i);
CodeGenExtension cge = (CodeGenExtension)pair[0];
CodeGenConfiguration cgf = (CodeGenConfiguration)pair[1];
cge.engage(cgf);
}
for (CodeGenConfiguration codegenConfiguration : codegenConfigurations) {
JavaInterfaceEmitter emitter = new JavaInterfaceEmitter();
emitter.setCodeGenConfiguration(codegenConfiguration);