return new BTreeSearchResultEnumeration( attrIds, underlying, this );
return new BTreeSearchResultEnumeration( attrIds, underlying, this, attributeTypeRegistry );
    public NamingEnumeration search( Name base, Map env, ExprNode filter,                                     SearchControls searchCtls )        throws NamingException    {        String [] attrIds = searchCtls.getReturningAttributes();        NamingEnumeration underlying = null;                underlying = searchEngine.search( base, env, filter, searchCtls );                return new BTreeSearchResultEnumeration( attrIds, underlying, this );    }