getDb().add( SUFFIX, suffix, l_attributes ) ;
getDb().add( SUFFIX, suffix, attributes ) ;
    public SystemPartition( Database db, SearchEngine searchEngine,                            AttributeType[] indexAttributes )        throws NamingException    {        super( db, searchEngine, indexAttributes );        suffix = new LdapName() ;                try        {            suffix.add( SUFFIX ) ;        }        catch ( InvalidNameException e )         {            ; // Never thrown - name will always be valid!        }        // add the root entry for the system root context if it does not exist        Attributes l_attributes = db.getSuffixEntry() ;        if ( null == l_attributes )        {            l_attributes = new LockableAttributesImpl() ;            l_attributes.put( "objectClass", "top" ) ;            l_attributes.put( "objectClass", "organizationalUnit" ) ;            l_attributes.put( NamespaceTools.getRdnAttribute( SUFFIX ),                NamespaceTools.getRdnValue( SUFFIX ) ) ;            getDb().add( SUFFIX, suffix, l_attributes ) ;            //m_logger.info( "Added suffix '" + SUFFIX            //    + "' for system backend" ) ;        }    }