suffix.add( SystemPartition.SUFFIX );
Database db = new JdbmDatabase( suffix, suffix, wkdir );
AttributeTypeRegistry attributeTypeRegistry;
attributeTypeRegistry = bootstrapRegistries .getAttributeTypeRegistry();
OidRegistry oidRegistry;
oidRegistry = bootstrapRegistries.getOidRegistry();
ExpressionEvaluator evaluator;
evaluator = new ExpressionEvaluator( db, oidRegistry, attributeTypeRegistry );
ExpressionEnumerator enumerator;
enumerator = new ExpressionEnumerator( db, attributeTypeRegistry, evaluator );
SearchEngine eng = new DefaultSearchEngine( db, evaluator, enumerator );
AttributeType[] attributes = new AttributeType[]
{
attributeTypeRegistry.lookup( SystemPartition.ALIAS_OID ),
attributeTypeRegistry.lookup( SystemPartition.EXISTANCE_OID ),
attributeTypeRegistry.lookup( SystemPartition.HIERARCHY_OID ),
attributeTypeRegistry.lookup( SystemPartition.NDN_OID ),
attributeTypeRegistry.lookup( SystemPartition.ONEALIAS_OID ),
attributeTypeRegistry.lookup( SystemPartition.SUBALIAS_OID ),
attributeTypeRegistry.lookup( SystemPartition.UPDN_OID )
};
system = new SystemPartition( db, eng, attributes );
globalRegistries = new GlobalRegistries( system, bootstrapRegistries );