composer.addImplementedInterface("org.jboss.errai.workspaces.client.framework.WorkspaceConfig");
SourceWriter sourceWriter = composer.createSourceWriter(context, printWriter);
ctx = new ProcessingContext(logger, context, sourceWriter, typeOracle);
iocGenerator = new IOCGenerator(ctx);
iocGenerator.initializeProviders(context, logger, sourceWriter);
// generator constructor source code
generateBootstrapClass(context, logger, sourceWriter);