procContext = new IOCProcessingContext(logger, context, sourceWriter,
typeOracle, buildContext, bootStrapClass, blockBuilder);
injectFactory = new InjectorFactory(procContext);
procFactory = new IOCProcessorFactory(injectFactory);
MetaDataScanner scanner = ScannerSingleton.getOrCreateInstance();
Properties props = scanner.getProperties("ErraiApp.properties");
if (props != null) {
logger.log(TreeLogger.Type.INFO, "Checking ErraiApp.properties for configured types ...");