String subschemaSubentry = ( String ) factoryCfg.getPartitionNexus().getRootDSE().get( "subschemaSubentry" ).get(); subschemaSubentryDn = new LdapName( subschemaSubentry ).toString().toLowerCase();
    public void init( DirectoryServiceConfiguration factoryCfg, InterceptorConfiguration cfg ) throws NamingException    {        super.init( factoryCfg, cfg );        tupleCache = new TupleCache( factoryCfg );        groupCache = new GroupCache( factoryCfg );        attrRegistry = factoryCfg.getGlobalRegistries().getAttributeTypeRegistry();        aciParser = new ACIItemParser( new ConcreteNameComponentNormalizer( attrRegistry ) );        engine = new ACDFEngine( factoryCfg.getGlobalRegistries().getOidRegistry(), attrRegistry );        chain = factoryCfg.getInterceptorChain();        enabled = factoryCfg.getStartupConfiguration().isAccessControlEnabled();    }