protected synchronized ICdfEnvironment getConfiguredEnvironment( ICdfBeanFactory factory )
throws InitializationException {
String simpleName = ICdfEnvironment.class.getSimpleName();
Object obj = new CoreBeanFactory().getBean( simpleName );
if ( obj != null && obj instanceof ICdfEnvironment ) {
return (ICdfEnvironment) obj;
} else {
String msg = "No bean found for " + simpleName;