@Override
protected IDBSource internalOpen(File location) throws Exception
{
createCount=0;
_session=new IndexObjectDB( new DirectoryAllocator( location,
new CFactory(), isUseMapped()));
_session.redefineIndex( DBArgument.ARGUMENT_TYPE_INDEX, DBArgument.class,
new DBArgument.ArgumentTypeKeyGenerator(), false, false, TYPEKEY_INDEX_PROPS);
_session.redefineIndex( DBCall.CALL_TARGET, DBCall.class,
new DBReference.ReferenceTargetGenerator(), false, false, TYPEKEY_INDEX_PROPS);