code: public Object getObject() throws Exception {
          if (ldapOperations==null) {
              throw new FactoryBeanNotInitializedException("contextSource ldapOperations property has not been set");
          }
          if (managedClasses==null) {        
              throw new FactoryBeanNotInitializedException("managedClasses property has not been set");
          }
          if (converterManager==null) {        
              throw new FactoryBeanNotInitializedException("converterManager property has not been set");
          }
          
          return new OdmManagerImpl(converterManager, ldapOperations, managedClasses);
      }
docs: /* (non-Javadoc)
  @see org.springframework.beans.factory.FactoryBean#getObject()