{
    author = {
	"David Ayers" = (
	    "ayers@fsfe.org"
	);
	"David Wetzel" = (
	    "dave@turbocat.de"
	);
	"Generated by Debian" = (
	);
	"Manuel Guesdon" = (
	    "mguesdon@orange-concept.com"
	);
	"Mirko Viviani" = (
	    "mirko.viviani@gmail.com"
	);
	"Ovidiu Predescu" = (
	    "ovidiu@bx.logicnet.ro"
	);
    };
    categories = {
	EOAdaptor = {
	    EOAdaptorLoginPanel = EOAdaptor;
	    EOExternalTypeMapping = EOAdaptor;
	    EOSchemaGenerationExtensions = EOAdaptor;
	    EOSchemaSynchronization = EOSchemaSynchronization;
	};
	EOAdaptorChannel = {
	    EOBatchProcessing = EOAdaptorChannel;
	    EOSchemaSynchronization = EOSchemaSynchronization;
	    EOStoredProcedures = EOAdaptorChannel;
	};
	EOAdaptorContext = {
	    EOTransactions = EOAdaptorContext;
	    Private = EOAdaptorContext;
	};
	EOAndQualifier = {
	    EOQualifierSQLGeneration = EOSQLQualifier;
	};
	EOAttribute = {
	    EOAttributeEditing = EOAttribute;
	};
	EODatabase = {
	    EOUniquing = EODatabase;
	};
	EODatabaseContext = {
	    EOBatchFaulting = EODatabaseContext;
	    EOCooperatingObjectStoreSupport = EODatabaseContext;
	    EODatabaseSnapshotting = EODatabaseContext;
	    EOMultiThreaded = EODatabaseContext;
	    EOObjectStoreSupport = EODatabaseContext;
	};
	EOEditingContext = {
	    EOUtilities = EOUtilities;
	};
	EOEntity = {
	    EOEntityClassDescription = EOEntity;
	    EOEntityEditing = EOEntity;
	    EOEntityGDL2Additions = EOEntity;
	    EOModelBeautifier = EOEntity;
	    EOModelReferentialIntegrity = EOEntity;
	    EOPrimaryKeyGeneration = EOEntity;
	    EOStoredProcedures = EOEntity;
	    GDL2Extenstions = EOEntity;
	};
	EOEntityClassDescription = {
	    GDL2Extenstions = EOEntity;
	};
	EOExpressionArray = {
	    PrivateExceptions = EOExpressionArray;
	};
	EOFault = {
	    EOAccess = EOAccessFault;
	};
	EOGenericRecord = {
	    EOAccessAdditions = EOGenericRecord;
	};
	EOJoin = {
	    EOJoinPrivate = EOJoin;
	};
	EOKeyComparisonQualifier = {
	    EOQualifierSQLGeneration = EOSQLQualifier;
	};
	EOKeyValueQualifier = {
	    EOQualifierSQLGeneration = EOSQLQualifier;
	};
	EOLoginPanel = {
	    Deprecated = EODeprecated;
	};
	EOModel = {
	    EOModelBeautifier = EOModel;
	    EOModelEditing = EOModel;
	    EOModelFileAccess = EOModel;
	    EOModelHidden = EOModel;
	    EOModelPropertyList = EOModel;
	};
	EONotQualifier = {
	    EOQualifierSQLGeneration = EOSQLQualifier;
	};
	EOObjectStoreCoordinator = {
	    EOModelGroupSupport = EOModelGroup;
	};
	EOOrQualifier = {
	    EOQualifierSQLGeneration = EOSQLQualifier;
	};
	EORelationship = {
	    EORelationshipEditing = EORelationship;
	    EORelationshipPrivate2 = EORelationship;
	    EORelationshipValueMapping = EORelationship;
	    EORelationshipXX = EORelationship;
	};
	EOSQLExpression = {
	    EOSchemaGeneration = EOSchemaGeneration;
	    EOSchemaSynchronization = EOSchemaSynchronization;
	};
	EOStoredProcedure = {
	    EOModelBeautifier = EOStoredProcedure;
	};
	NSNumber = {
	    EOSQLFormatting = EOSQLExpression;
	};
	NSObject = {
	    EOAccessFaultUnableToFaultToOne = EOAccessFault;
	    EOAdaptorChannelDelegation = EOAdaptorChannel;
	    EOAdaptorContextDelegation = EOAdaptorContext;
	    EOAdaptorDelegate = EOAdaptor;
	    EODatabaseContextDelegation = EODatabaseContext;
	    EOEntity = EOEntity;
	    EOModelGroupClassDelegation = EOModelGroup;
	    EOModelGroupDelegation = EOModelGroup;
	    EOSchemaSynchronizationDelegates = EOSchemaSynchronization;
	};
	NSString = {
	    EODatabaseNameConversion = EOEntity;
	    EOSQLFormatting = EOSQLExpression;
	    NSStringSQLExpression = EOSQLQualifier;
	};
    };
    category = {
	"EOAdaptor(EOAdaptorLoginPanel)" = EOAdaptor;
	"EOAdaptor(EOExternalTypeMapping)" = EOAdaptor;
	"EOAdaptor(EOSchemaGenerationExtensions)" = EOAdaptor;
	"EOAdaptor(EOSchemaSynchronization)" = EOSchemaSynchronization;
	"EOAdaptorChannel(EOBatchProcessing)" = EOAdaptorChannel;
	"EOAdaptorChannel(EOSchemaSynchronization)" = EOSchemaSynchronization;
	"EOAdaptorChannel(EOStoredProcedures)" = EOAdaptorChannel;
	"EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	"EOAdaptorContext(Private)" = EOAdaptorContext;
	"EOAndQualifier(EOQualifierSQLGeneration)" = EOSQLQualifier;
	"EOAttribute(EOAttributeEditing)" = EOAttribute;
	"EODatabase(EOUniquing)" = EODatabase;
	"EODatabaseContext(EOBatchFaulting)" = EODatabaseContext;
	"EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	"EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	"EODatabaseContext(EOMultiThreaded)" = EODatabaseContext;
	"EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	"EOEditingContext(EOUtilities)" = EOUtilities;
	"EOEntity(EOEntityClassDescription)" = EOEntity;
	"EOEntity(EOEntityEditing)" = EOEntity;
	"EOEntity(EOEntityGDL2Additions)" = EOEntity;
	"EOEntity(EOModelBeautifier)" = EOEntity;
	"EOEntity(EOModelReferentialIntegrity)" = EOEntity;
	"EOEntity(EOPrimaryKeyGeneration)" = EOEntity;
	"EOEntity(EOStoredProcedures)" = EOEntity;
	"EOEntity(GDL2Extenstions)" = EOEntity;
	"EOEntityClassDescription(GDL2Extenstions)" = EOEntity;
	"EOExpressionArray(PrivateExceptions)" = EOExpressionArray;
	"EOFault(EOAccess)" = EOAccessFault;
	"EOGenericRecord(EOAccessAdditions)" = EOGenericRecord;
	"EOJoin(EOJoinPrivate)" = EOJoin;
	"EOKeyComparisonQualifier(EOQualifierSQLGeneration)" = EOSQLQualifier;
	"EOKeyValueQualifier(EOQualifierSQLGeneration)" = EOSQLQualifier;
	"EOLoginPanel(Deprecated)" = EODeprecated;
	"EOModel(EOModelBeautifier)" = EOModel;
	"EOModel(EOModelEditing)" = EOModel;
	"EOModel(EOModelFileAccess)" = EOModel;
	"EOModel(EOModelHidden)" = EOModel;
	"EOModel(EOModelPropertyList)" = EOModel;
	"EONotQualifier(EOQualifierSQLGeneration)" = EOSQLQualifier;
	"EOObjectStoreCoordinator(EOModelGroupSupport)" = EOModelGroup;
	"EOOrQualifier(EOQualifierSQLGeneration)" = EOSQLQualifier;
	"EORelationship(EORelationshipEditing)" = EORelationship;
	"EORelationship(EORelationshipPrivate2)" = EORelationship;
	"EORelationship(EORelationshipValueMapping)" = EORelationship;
	"EORelationship(EORelationshipXX)" = EORelationship;
	"EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	"EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	"EOStoredProcedure(EOModelBeautifier)" = EOStoredProcedure;
	"NSNumber(EOSQLFormatting)" = EOSQLExpression;
	"NSObject(EOAccessFaultUnableToFaultToOne)" = EOAccessFault;
	"NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	"NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	"NSObject(EOAdaptorDelegate)" = EOAdaptor;
	"NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	"NSObject(EOEntity)" = EOEntity;
	"NSObject(EOModelGroupClassDelegation)" = EOModelGroup;
	"NSObject(EOModelGroupDelegation)" = EOModelGroup;
	"NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
	"NSString(EODatabaseNameConversion)" = EOEntity;
	"NSString(EOSQLFormatting)" = EOSQLExpression;
	"NSString(NSStringSQLExpression)" = EOSQLQualifier;
    };
    class = {
	EOAccessArrayFaultHandler = EOAccessFault;
	EOAccessFaultHandler = EOAccessFault;
	EOAccessGenericFaultHandler = EOAccessFault;
	EOAdaptor = EOAdaptor;
	EOAdaptorChannel = EOAdaptorChannel;
	EOAdaptorContext = EOAdaptorContext;
	EOAdaptorOperation = EODatabaseOperation;
	EOAttribute = EOAttribute;
	EODatabase = EODatabase;
	EODatabaseChannel = EODatabaseChannel;
	EODatabaseContext = EODatabaseContext;
	EODatabaseDataSource = EODatabaseDataSource;
	EODatabaseOperation = EODatabaseOperation;
	EOEntity = EOEntity;
	EOEntityClassDescription = EOEntity;
	EOJoin = EOJoin;
	EOLoginPanel = EOAdaptor;
	EOModel = EOModel;
	EOModelGroup = EOModelGroup;
	EORelationship = EORelationship;
	EOSQLExpression = EOSQLExpression;
	EOSQLExpressionFactory = EOSQLExpressionFactory;
	EOSQLQualifier = EOSQLQualifier;
	EOStoredProcedure = EOStoredProcedure;
    };
    classvars = {
	EOAccessArrayFaultHandler = {
	    copy = EOAccessFault;
	    databaseContext = EOAccessFault;
	    editingContext = EOAccessFault;
	    relationshipName = EOAccessFault;
	    sgid = EOAccessFault;
	};
	EOAccessFaultHandler = {
	    databaseContext = EOAccessFault;
	    editingContext = EOAccessFault;
	    gid = EOAccessFault;
	};
	EOAccessGenericFaultHandler = {
	    "_generation" = EOAccessFault;
	    "_next" = EOAccessFault;
	    "_prev" = EOAccessFault;
	};
	EOAdaptor = {
	    "_connectionDictionary" = EOAdaptor;
	    "_contexts" = EOAdaptor;
	    "_delegate" = EOAdaptor;
	    "_expressionClass" = EOAdaptor;
	    "_expressionClassName" = EOAdaptor;
	    "_model" = EOAdaptor;
	    "_name" = EOAdaptor;
	};
	EOAdaptorChannel = {
	    "_context" = EOAdaptorChannel;
	    "_debug" = EOAdaptorChannel;
	    "_delegate" = EOAdaptorChannel;
	};
	EOAdaptorContext = {
	    "_adaptor" = EOAdaptorContext;
	    "_channels" = EOAdaptorContext;
	    "_debug" = EOAdaptorContext;
	    "_delegate" = EOAdaptorContext;
	    "_transactionNestingLevel" = EOAdaptorContext;
	};
	EOAdaptorOperation = {
	    "_adaptorOperator" = EODatabaseOperation;
	    "_attributes" = EODatabaseOperation;
	    "_changedValues" = EODatabaseOperation;
	    "_entity" = EODatabaseOperation;
	    "_exception" = EODatabaseOperation;
	    "_qualifier" = EODatabaseOperation;
	    "_storedProcedure" = EODatabaseOperation;
	};
	EOAttribute = {
	    "_adaptorValueConversionMethod" = EOAttribute;
	    "_adaptorValueConversionMethodName" = EOAttribute;
	    "_adaptorValueType" = EOAttribute;
	    "_argumentType" = EOAttribute;
	    "_columnName" = EOAttribute;
	    "_definitionArray" = EOAttribute;
	    "_docComment" = EOAttribute;
	    "_externalType" = EOAttribute;
	    "_internalInfo" = EOAttribute;
	    "_name" = EOAttribute;
	    "_parameterDirection" = EOAttribute;
	    "_parent" = EOAttribute;
	    "_precision" = EOAttribute;
	    "_prototype" = EOAttribute;
	    "_prototypeName" = EOAttribute;
	    "_readFormat" = EOAttribute;
	    "_realAttribute" = EOAttribute;
	    "_scale" = EOAttribute;
	    "_serverTimeZone" = EOAttribute;
	    "_sourceToDestinationKeyMap" = EOAttribute;
	    "_userInfo" = EOAttribute;
	    "_valueClass" = EOAttribute;
	    "_valueClassName" = EOAttribute;
	    "_valueFactoryMethod" = EOAttribute;
	    "_valueFactoryMethodName" = EOAttribute;
	    "_valueType" = EOAttribute;
	    "_valueTypeCharacter" = EOAttribute;
	    "_width" = EOAttribute;
	    "_writeFormat" = EOAttribute;
	    extraRefCount = EOAttribute;
	};
	EODatabase = {
	    "_adaptor" = EODatabase;
	    "_entityCache" = EODatabase;
	    "_models" = EODatabase;
	    "_registeredContexts" = EODatabase;
	    "_snapshots" = EODatabase;
	    "_timestamp" = EODatabase;
	    "_toManySnapshots" = EODatabase;
	};
	EODatabaseChannel = {
	    "_adaptorChannel" = EODatabaseChannel;
	    "_currentEditingContext" = EODatabaseChannel;
	    "_currentEditingContextTimestamp" = EODatabaseChannel;
	    "_currentEntity" = EODatabaseChannel;
	    "_databaseContext" = EODatabaseChannel;
	    "_fetchProperties" = EODatabaseChannel;
	    "_fetchSpecifications" = EODatabaseChannel;
	    "_isFetchingSingleTableEntity" = EODatabaseChannel;
	    "_isLocking" = EODatabaseChannel;
	    "_isRefreshingObjects" = EODatabaseChannel;
	    "_refreshedGIDs" = EODatabaseChannel;
	};
	EODatabaseContext = {
	    "_adaptorContext" = EODatabaseContext;
	    "_batchFaultBuffer" = EODatabaseContext;
	    "_batchToManyFaultBuffer" = EODatabaseContext;
	    "_checkPropagatedPKs" = EODatabaseContext;
	    "_database" = EODatabaseContext;
	    "_dbOperationsByGlobalID" = EODatabaseContext;
	    "_delegate" = EODatabaseContext;
	    "_deleteStack" = EODatabaseContext;
	    "_editingContext" = EODatabaseContext;
	    "_lastEntity" = EODatabaseContext;
	    "_lock" = EODatabaseContext;
	    "_lockedObjects" = EODatabaseContext;
	    "_missingObjectGIDs" = EODatabaseContext;
	    "_nonPrimaryKeyGenerators" = EODatabaseContext;
	    "_registeredChannels" = EODatabaseContext;
	    "_uniqueArrayStack" = EODatabaseContext;
	    "_uniqueStack" = EODatabaseContext;
	    "_updateStrategy" = EODatabaseContext;
	};
	EODatabaseDataSource = {
	    "_auxiliaryQualifier" = EODatabaseDataSource;
	    "_bindings" = EODatabaseDataSource;
	    "_editingContext" = EODatabaseDataSource;
	    "_fetchSpecification" = EODatabaseDataSource;
	};
	EODatabaseOperation = {
	    "_adaptorOps" = EODatabaseOperation;
	    "_databaseOperator" = EODatabaseOperation;
	    "_dbSnapshot" = EODatabaseOperation;
	    "_entity" = EODatabaseOperation;
	    "_globalID" = EODatabaseOperation;
	    "_newRow" = EODatabaseOperation;
	    "_object" = EODatabaseOperation;
	    "_toManySnapshots" = EODatabaseOperation;
	};
	EOEntity = {
	    "_adaptorDictionaryInitializer" = EOEntity;
	    "_attributes" = EOEntity;
	    "_attributesByName" = EOEntity;
	    "_attributesToFetch" = EOEntity;
	    "_attributesToSave" = EOEntity;
	    "_attributesUsedForLocking" = EOEntity;
	    "_batchCount" = EOEntity;
	    "_classDescription" = EOEntity;
	    "_classForInstances" = EOEntity;
	    "_className" = EOEntity;
	    "_classProperties" = EOEntity;
	    "_classPropertyAttributeNames" = EOEntity;
	    "_classPropertyNames" = EOEntity;
	    "_classPropertyToManyRelationshipNames" = EOEntity;
	    "_classPropertyToOneRelationshipNames" = EOEntity;
	    "_dbSnapshotKeys" = EOEntity;
	    "_docComment" = EOEntity;
	    "_externalName" = EOEntity;
	    "_externalQuery" = EOEntity;
	    "_fetchSpecificationDictionary" = EOEntity;
	    "_fetchSpecificationNames" = EOEntity;
	    "_flattenedAttNameToSnapshotKeyMapping" = EOEntity;
	    "_hiddenRelationships" = EOEntity;
	    "_instanceDictionaryInitializer" = EOEntity;
	    "_internalInfo" = EOEntity;
	    "_model" = EOEntity;
	    "_name" = EOEntity;
	    "_parent" = EOEntity;
	    "_primaryKeyAttributeNames" = EOEntity;
	    "_primaryKeyAttributes" = EOEntity;
	    "_primaryKeyDictionaryInitializer" = EOEntity;
	    "_propertiesToFault" = EOEntity;
	    "_propertyDictionaryInitializer" = EOEntity;
	    "_relationships" = EOEntity;
	    "_relationshipsByName" = EOEntity;
	    "_restrictingQualifier" = EOEntity;
	    "_singleTableRestrictingQualifier" = EOEntity;
	    "_singleTableSubEntityDictionary" = EOEntity;
	    "_singleTableSubEntityKey" = EOEntity;
	    "_snapshotDictionaryInitializer" = EOEntity;
	    "_snapshotToAdaptorRowSubsetMapping" = EOEntity;
	    "_storedProcedures" = EOEntity;
	    "_subEntities" = EOEntity;
	    "_userInfo" = EOEntity;
	};
	EOEntityClassDescription = {
	    "_entity" = EOEntity;
	    extraRefCount = EOEntity;
	};
	EOJoin = {
	    "_destinationAttribute" = EOJoin;
	    "_sourceAttribute" = EOJoin;
	};
	EOModel = {
	    "_adaptorClassName" = EOModel;
	    "_adaptorName" = EOModel;
	    "_connectionDictionary" = EOModel;
	    "_docComment" = EOModel;
	    "_entities" = EOModel;
	    "_entitiesByClass" = EOModel;
	    "_entitiesByName" = EOModel;
	    "_group" = EOModel;
	    "_internalInfo" = EOModel;
	    "_name" = EOModel;
	    "_path" = EOModel;
	    "_storedProcedures" = EOModel;
	    "_subEntitiesCache" = EOModel;
	    "_userInfo" = EOModel;
	    "_version" = EOModel;
	};
	EOModelGroup = {
	    "_delegate" = EOModelGroup;
	    "_modelsByName" = EOModelGroup;
	};
	EORelationship = {
	    "_batchCount" = EORelationship;
	    "_definitionArray" = EORelationship;
	    "_destination" = EORelationship;
	    "_destinationAttributes" = EORelationship;
	    "_destinationNames" = EORelationship;
	    "_docComment" = EORelationship;
	    "_entity" = EORelationship;
	    "_hiddenInverseRelationship" = EORelationship;
	    "_internalInfo" = EORelationship;
	    "_inverseRelationship" = EORelationship;
	    "_joinSemantic" = EORelationship;
	    "_joins" = EORelationship;
	    "_name" = EORelationship;
	    "_qualifier" = EORelationship;
	    "_sourceAttributes" = EORelationship;
	    "_sourceNames" = EORelationship;
	    "_sourceRowToForeignKeyMapping" = EORelationship;
	    "_sourceToDestinationKeyMap" = EORelationship;
	    "_userInfo" = EORelationship;
	};
	EOSQLExpression = {
	    "_aliasesByRelationshipPath" = EOSQLExpression;
	    "_bindings" = EOSQLExpression;
	    "_contextStack" = EOSQLExpression;
	    "_entity" = EOSQLExpression;
	    "_joinClauseString" = EOSQLExpression;
	    "_listString" = EOSQLExpression;
	    "_orderByString" = EOSQLExpression;
	    "_statement" = EOSQLExpression;
	    "_valueListString" = EOSQLExpression;
	    "_whereClauseString" = EOSQLExpression;
	};
	EOSQLExpressionFactory = {
	    "_adaptor" = EOSQLExpressionFactory;
	    "_expressionClass" = EOSQLExpressionFactory;
	};
	EOSQLQualifier = {
	    "_contents" = EOSQLQualifier;
	    "_entity" = EOSQLQualifier;
	};
	EOStoredProcedure = {
	    "_arguments" = EOStoredProcedure;
	    "_externalName" = EOStoredProcedure;
	    "_internalInfo" = EOStoredProcedure;
	    "_model" = EOStoredProcedure;
	    "_name" = EOStoredProcedure;
	    "_userInfo" = EOStoredProcedure;
	};
    };
    function = {
	"EODatabaseContext_globalIDForObjectWithImpPtr" = EOPrivate;
	"EODatabaseContext_snapshotForGlobalIDWithImpPtr" = EOPrivate;
	"GDL2_EOAccessPrivateInit" = EOPrivate;
    };
    ivariable = {
	"_adaptor" = {
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabase = EODatabase;
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"_adaptorChannel" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_adaptorClassName" = {
	    EOModel = EOModel;
	};
	"_adaptorContext" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_adaptorDictionaryInitializer" = {
	    EOEntity = EOEntity;
	};
	"_adaptorName" = {
	    EOModel = EOModel;
	};
	"_adaptorOperator" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"_adaptorOps" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"_adaptorValueConversionMethod" = {
	    EOAttribute = EOAttribute;
	};
	"_adaptorValueConversionMethodName" = {
	    EOAttribute = EOAttribute;
	};
	"_adaptorValueType" = {
	    EOAttribute = EOAttribute;
	};
	"_aliasesByRelationshipPath" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_argumentType" = {
	    EOAttribute = EOAttribute;
	};
	"_arguments" = {
	    EOStoredProcedure = EOStoredProcedure;
	};
	"_attributes" = {
	    EOAdaptorOperation = EODatabaseOperation;
	    EOEntity = EOEntity;
	};
	"_attributesByName" = {
	    EOEntity = EOEntity;
	};
	"_attributesToFetch" = {
	    EOEntity = EOEntity;
	};
	"_attributesToSave" = {
	    EOEntity = EOEntity;
	};
	"_attributesUsedForLocking" = {
	    EOEntity = EOEntity;
	};
	"_auxiliaryQualifier" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"_batchCount" = {
	    EOEntity = EOEntity;
	    EORelationship = EORelationship;
	};
	"_batchFaultBuffer" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_batchToManyFaultBuffer" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_bindings" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	    EOSQLExpression = EOSQLExpression;
	};
	"_changedValues" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"_channels" = {
	    EOAdaptorContext = EOAdaptorContext;
	};
	"_checkPropagatedPKs" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_classDescription" = {
	    EOEntity = EOEntity;
	};
	"_classForInstances" = {
	    EOEntity = EOEntity;
	};
	"_className" = {
	    EOEntity = EOEntity;
	};
	"_classProperties" = {
	    EOEntity = EOEntity;
	};
	"_classPropertyAttributeNames" = {
	    EOEntity = EOEntity;
	};
	"_classPropertyNames" = {
	    EOEntity = EOEntity;
	};
	"_classPropertyToManyRelationshipNames" = {
	    EOEntity = EOEntity;
	};
	"_classPropertyToOneRelationshipNames" = {
	    EOEntity = EOEntity;
	};
	"_columnName" = {
	    EOAttribute = EOAttribute;
	};
	"_connectionDictionary" = {
	    EOAdaptor = EOAdaptor;
	    EOModel = EOModel;
	};
	"_contents" = {
	    EOSQLQualifier = EOSQLQualifier;
	};
	"_context" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"_contextStack" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_contexts" = {
	    EOAdaptor = EOAdaptor;
	};
	"_currentEditingContext" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_currentEditingContextTimestamp" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_currentEntity" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_database" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_databaseContext" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_databaseOperator" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"_dbOperationsByGlobalID" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_dbSnapshot" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"_dbSnapshotKeys" = {
	    EOEntity = EOEntity;
	};
	"_debug" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	    EOAdaptorContext = EOAdaptorContext;
	};
	"_definitionArray" = {
	    EOAttribute = EOAttribute;
	    EORelationship = EORelationship;
	};
	"_delegate" = {
	    EOAdaptor = EOAdaptor;
	    EOAdaptorChannel = EOAdaptorChannel;
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabaseContext = EODatabaseContext;
	    EOModelGroup = EOModelGroup;
	};
	"_deleteStack" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_destination" = {
	    EORelationship = EORelationship;
	};
	"_destinationAttribute" = {
	    EOJoin = EOJoin;
	};
	"_destinationAttributes" = {
	    EORelationship = EORelationship;
	};
	"_destinationNames" = {
	    EORelationship = EORelationship;
	};
	"_docComment" = {
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	    EOModel = EOModel;
	    EORelationship = EORelationship;
	};
	"_editingContext" = {
	    EODatabaseContext = EODatabaseContext;
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"_entities" = {
	    EOModel = EOModel;
	};
	"_entitiesByClass" = {
	    EOModel = EOModel;
	};
	"_entitiesByName" = {
	    EOModel = EOModel;
	};
	"_entity" = {
	    EOAdaptorOperation = EODatabaseOperation;
	    EODatabaseOperation = EODatabaseOperation;
	    EOEntityClassDescription = EOEntity;
	    EORelationship = EORelationship;
	    EOSQLExpression = EOSQLExpression;
	    EOSQLQualifier = EOSQLQualifier;
	};
	"_entityCache" = {
	    EODatabase = EODatabase;
	};
	"_exception" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"_expressionClass" = {
	    EOAdaptor = EOAdaptor;
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"_expressionClassName" = {
	    EOAdaptor = EOAdaptor;
	};
	"_externalName" = {
	    EOEntity = EOEntity;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"_externalQuery" = {
	    EOEntity = EOEntity;
	};
	"_externalType" = {
	    EOAttribute = EOAttribute;
	};
	"_fetchProperties" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_fetchSpecification" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"_fetchSpecificationDictionary" = {
	    EOEntity = EOEntity;
	};
	"_fetchSpecificationNames" = {
	    EOEntity = EOEntity;
	};
	"_fetchSpecifications" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_flattenedAttNameToSnapshotKeyMapping" = {
	    EOEntity = EOEntity;
	};
	"_generation" = {
	    EOAccessGenericFaultHandler = EOAccessFault;
	};
	"_globalID" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"_group" = {
	    EOModel = EOModel;
	};
	"_hiddenInverseRelationship" = {
	    EORelationship = EORelationship;
	};
	"_hiddenRelationships" = {
	    EOEntity = EOEntity;
	};
	"_instanceDictionaryInitializer" = {
	    EOEntity = EOEntity;
	};
	"_internalInfo" = {
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	    EOModel = EOModel;
	    EORelationship = EORelationship;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"_inverseRelationship" = {
	    EORelationship = EORelationship;
	};
	"_isFetchingSingleTableEntity" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_isLocking" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_isRefreshingObjects" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_joinClauseString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_joinSemantic" = {
	    EORelationship = EORelationship;
	};
	"_joins" = {
	    EORelationship = EORelationship;
	};
	"_lastEntity" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_listString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_lock" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_lockedObjects" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_missingObjectGIDs" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_model" = {
	    EOAdaptor = EOAdaptor;
	    EOEntity = EOEntity;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"_models" = {
	    EODatabase = EODatabase;
	};
	"_modelsByName" = {
	    EOModelGroup = EOModelGroup;
	};
	"_name" = {
	    EOAdaptor = EOAdaptor;
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	    EOModel = EOModel;
	    EORelationship = EORelationship;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"_newRow" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"_next" = {
	    EOAccessGenericFaultHandler = EOAccessFault;
	};
	"_nonPrimaryKeyGenerators" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_object" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"_orderByString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_parameterDirection" = {
	    EOAttribute = EOAttribute;
	};
	"_parent" = {
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	};
	"_path" = {
	    EOModel = EOModel;
	};
	"_precision" = {
	    EOAttribute = EOAttribute;
	};
	"_prev" = {
	    EOAccessGenericFaultHandler = EOAccessFault;
	};
	"_primaryKeyAttributeNames" = {
	    EOEntity = EOEntity;
	};
	"_primaryKeyAttributes" = {
	    EOEntity = EOEntity;
	};
	"_primaryKeyDictionaryInitializer" = {
	    EOEntity = EOEntity;
	};
	"_propertiesToFault" = {
	    EOEntity = EOEntity;
	};
	"_propertyDictionaryInitializer" = {
	    EOEntity = EOEntity;
	};
	"_prototype" = {
	    EOAttribute = EOAttribute;
	};
	"_prototypeName" = {
	    EOAttribute = EOAttribute;
	};
	"_qualifier" = {
	    EOAdaptorOperation = EODatabaseOperation;
	    EORelationship = EORelationship;
	};
	"_readFormat" = {
	    EOAttribute = EOAttribute;
	};
	"_realAttribute" = {
	    EOAttribute = EOAttribute;
	};
	"_refreshedGIDs" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"_registeredChannels" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_registeredContexts" = {
	    EODatabase = EODatabase;
	};
	"_relationships" = {
	    EOEntity = EOEntity;
	};
	"_relationshipsByName" = {
	    EOEntity = EOEntity;
	};
	"_restrictingQualifier" = {
	    EOEntity = EOEntity;
	};
	"_scale" = {
	    EOAttribute = EOAttribute;
	};
	"_serverTimeZone" = {
	    EOAttribute = EOAttribute;
	};
	"_singleTableRestrictingQualifier" = {
	    EOEntity = EOEntity;
	};
	"_singleTableSubEntityDictionary" = {
	    EOEntity = EOEntity;
	};
	"_singleTableSubEntityKey" = {
	    EOEntity = EOEntity;
	};
	"_snapshotDictionaryInitializer" = {
	    EOEntity = EOEntity;
	};
	"_snapshotToAdaptorRowSubsetMapping" = {
	    EOEntity = EOEntity;
	};
	"_snapshots" = {
	    EODatabase = EODatabase;
	};
	"_sourceAttribute" = {
	    EOJoin = EOJoin;
	};
	"_sourceAttributes" = {
	    EORelationship = EORelationship;
	};
	"_sourceNames" = {
	    EORelationship = EORelationship;
	};
	"_sourceRowToForeignKeyMapping" = {
	    EORelationship = EORelationship;
	};
	"_sourceToDestinationKeyMap" = {
	    EOAttribute = EOAttribute;
	    EORelationship = EORelationship;
	};
	"_statement" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_storedProcedure" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"_storedProcedures" = {
	    EOEntity = EOEntity;
	    EOModel = EOModel;
	};
	"_subEntities" = {
	    EOEntity = EOEntity;
	};
	"_subEntitiesCache" = {
	    EOModel = EOModel;
	};
	"_timestamp" = {
	    EODatabase = EODatabase;
	};
	"_toManySnapshots" = {
	    EODatabase = EODatabase;
	    EODatabaseOperation = EODatabaseOperation;
	};
	"_transactionNestingLevel" = {
	    EOAdaptorContext = EOAdaptorContext;
	};
	"_uniqueArrayStack" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_uniqueStack" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_updateStrategy" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"_userInfo" = {
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	    EOModel = EOModel;
	    EORelationship = EORelationship;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"_valueClass" = {
	    EOAttribute = EOAttribute;
	};
	"_valueClassName" = {
	    EOAttribute = EOAttribute;
	};
	"_valueFactoryMethod" = {
	    EOAttribute = EOAttribute;
	};
	"_valueFactoryMethodName" = {
	    EOAttribute = EOAttribute;
	};
	"_valueListString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_valueType" = {
	    EOAttribute = EOAttribute;
	};
	"_valueTypeCharacter" = {
	    EOAttribute = EOAttribute;
	};
	"_version" = {
	    EOModel = EOModel;
	};
	"_whereClauseString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"_width" = {
	    EOAttribute = EOAttribute;
	};
	"_writeFormat" = {
	    EOAttribute = EOAttribute;
	};
	copy = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	};
	databaseContext = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	    EOAccessFaultHandler = EOAccessFault;
	};
	editingContext = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	    EOAccessFaultHandler = EOAccessFault;
	};
	extraRefCount = {
	    EOAttribute = EOAttribute;
	    EOEntityClassDescription = EOEntity;
	};
	gid = {
	    EOAccessFaultHandler = EOAccessFault;
	};
	relationshipName = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	};
	sgid = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	};
    };
    method = {
	"+_instanceDictionaryInitializerExcludedPropertyNames" = {
	    "NSObject(EOEntity)" = EOEntity;
	};
	"+_setUseToManyCaching:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"+accessArrayFaultHandlerWithSourceGlobalID:relationshipName:databaseContext:editingContext:" = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	};
	"+accessFaultHandlerWithGlobalID:databaseContext:editingContext:" = {
	    EOAccessFaultHandler = EOAccessFault;
	};
	"+adaptorChannelWithAdaptorContext:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"+adaptorContextWithAdaptor:" = {
	    EOAdaptorContext = EOAdaptorContext;
	};
	"+adaptorOperationWithEntity:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"+adaptorWithModel:" = {
	    EOAdaptor = EOAdaptor;
	};
	"+adaptorWithName:" = {
	    EOAdaptor = EOAdaptor;
	};
	"+appendExpression:toScript:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+assignExternalInfoForAttribute:" = {
	    "EOAdaptor(EOExternalTypeMapping)" = EOAdaptor;
	};
	"+assignExternalInfoForEntireModel:" = {
	    "EOAdaptor(EOExternalTypeMapping)" = EOAdaptor;
	};
	"+assignExternalInfoForEntity:" = {
	    "EOAdaptor(EOExternalTypeMapping)" = EOAdaptor;
	};
	"+assignExternalTypeForAttribute:" = {
	    "EOAdaptor(EOExternalTypeMapping)" = EOAdaptor;
	};
	"+attributeWithParent:definition:" = {
	    EOAttribute = EOAttribute;
	};
	"+attributeWithPropertyList:owner:" = {
	    EOAttribute = EOAttribute;
	};
	"+availableAdaptorNames" = {
	    EOAdaptor = EOAdaptor;
	};
	"+contextClassToRegister" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"+createDatabaseStatementsForConnectionDictionary:administrativeConnectionDictionary:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+createTableStatementsForEntityGroup:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+createTableStatementsForEntityGroups:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+databaseChannelWithDatabaseContext:" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"+databaseContextWithDatabase:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"+databaseOperationWithGlobalID:object:entity:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"+databaseWithModel:" = {
	    EODatabase = EODatabase;
	};
	"+debugEnabledDefault" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"+defaultGroup" = {
	    EOModelGroup = EOModelGroup;
	};
	"+delegate" = {
	    EOModelGroup = EOModelGroup;
	};
	"+deleteStatementWithQualifier:entity:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+disableSnapshotRefcounting" = {
	    EODatabase = EODatabase;
	};
	"+dropDatabaseStatementsForConnectionDictionary:administrativeConnectionDictionary:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+dropPrimaryKeySupportStatementsForEntityGroup:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+dropPrimaryKeySupportStatementsForEntityGroups:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+dropTableStatementsForEntityGroup:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+dropTableStatementsForEntityGroups:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+expressionForString:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+externalNameForInternalName:separatorString:useAllCaps:" = {
	    "NSString(EODatabaseNameConversion)" = EOEntity;
	};
	"+externalTypesWithModel:" = {
	    "EOAdaptor(EOExternalTypeMapping)" = EOAdaptor;
	};
	"+foreignKeyConstraintStatementsForRelationship:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+formatSQLString:format:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+formatStringValue:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+formatValue:forAttribute:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+globalModelGroup" = {
	    EOModelGroup = EOModelGroup;
	};
	"+insertStatementForRow:entity:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+internalTypeForExternalType:model:" = {
	    "EOAdaptor(EOExternalTypeMapping)" = EOAdaptor;
	};
	"+isCaseSensitive" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+isColumnType:equivalentToColumnType:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+joinWithSourceAttribute:destinationAttribute:" = {
	    "EOJoin(EOJoinPrivate)" = EOJoin;
	};
	"+logicalErrorsInChangeDictionary:forModel:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+model" = {
	    EOModel = EOModel;
	};
	"+modelWithContentsOfFile:" = {
	    "EOModel(EOModelFileAccess)" = EOModel;
	};
	"+nameForExternalName:separatorString:initialCaps:" = {
	    "NSString(EODatabaseNameConversion)" = EOEntity;
	};
	"+phraseCastingColumnNamed:fromType:toType:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+primaryKeyConstraintStatementsForEntityGroup:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+primaryKeyConstraintStatementsForEntityGroups:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+primaryKeySupportStatementsForEntityGroup:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+primaryKeySupportStatementsForEntityGroups:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+qualifierWithQualifierFormat:,..." = {
	    EOSQLQualifier = EOSQLQualifier;
	};
	"+registeredDatabaseContextForModel:editingContext:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"+relationshipWithPropertyList:owner:" = {
	    EORelationship = EORelationship;
	};
	"+schemaCreationScriptForEntities:options:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+schemaCreationStatementsForEntities:options:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+schemaSynchronizationDelegate" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+selectStatementForAttributes:lock:fetchSpecification:entity:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+selectStatementForContainerOptions" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"+setContextClassToRegister:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"+setDebugEnabledDefault:" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"+setDefaultGroup:" = {
	    EOModelGroup = EOModelGroup;
	};
	"+setDelegate:" = {
	    EOModelGroup = EOModelGroup;
	};
	"+setExpressionClassName:adaptorClassName:" = {
	    EOAdaptor = EOAdaptor;
	};
	"+setSchemaSynchronizationDelegate:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+setUseBindVariables:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+setUseQuotedExternalNames:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+sharedLoginPanelInstance" = {
	    EOAdaptor = EOAdaptor;
	};
	"+sqlExpressionFactoryWithAdaptor:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"+sqlExpressionWithEntity:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+sqlPatternFromShellPattern:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+sqlPatternFromShellPattern:withEscapeCharacter:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+statementsToConvertColumnNamed:inTableNamed:fromType:toType:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToCopyTableNamed:intoTableForEntityGroup:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToDeleteColumnNamed:inTableNamed:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToDropForeignKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToDropPrimaryKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToDropPrimaryKeySupportForEntityGroups:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToImplementForeignKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToImplementPrimaryKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToImplementPrimaryKeySupportForEntityGroups:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToInsertColumnForAttribute:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToModifyColumnNamed:inTableNamed:toNullRule:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToRenameColumnNamed:inTableNamed:newName:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToRenameTableNamed:newName:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToUpdateObjectStoreForEntityGroups:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+statementsToUpdateObjectStoreForModel:withChangeDictionary:options:" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+storedProcedureWithPropertyList:owner:" = {
	    EOStoredProcedure = EOStoredProcedure;
	};
	"+supportsDirectColumnCoercion" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+supportsDirectColumnDeletion" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+supportsDirectColumnInsertion" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+supportsDirectColumnNullRuleModification" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+supportsDirectColumnRenaming" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+supportsSchemaSynchronization" = {
	    "EOSQLExpression(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"+updateStatementForRow:qualifier:entity:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+useBindVariables" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"+useQuotedExternalNames" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-_addEntity:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_addEntityWithPropertyList:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_addFakeEntityWithPropertyList:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_availableChannelFromRegisteredChannels" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-_beginTransaction" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-_channelDidInit:" = {
	    "EOAdaptorContext(Private)" = EOAdaptorContext;
	};
	"-_channelWillDealloc:" = {
	    "EOAdaptorContext(Private)" = EOAdaptorContext;
	};
	"-_childrenForEntityNamed:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_classDescriptionNeeded:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_commitTransaction" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-_definitionArray" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_deleteRuleFromString:" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_entityForClass:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_flushCache" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_forceDisconnect" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-_foreignKeyForSourceRow:" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_instantiatedEntities" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_intermediateAttributes" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-_joinsChanged" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_leftSideKeyMap" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_loadFetchSpecificationDictionaryForEntityNamed:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_normalizeDefinition:path:" = {
	    "EOAttribute(EOAttributeEditing)" = EOAttribute;
	};
	"-_obtainOpenChannel" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-_openChannelWithLoginPanel:" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-_raiseRangeExceptionWithIndex:from:" = {
	    "EOExpressionArray(PrivateExceptions)" = EOExpressionArray;
	};
	"-_registerChild:forParent:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_registerSnapshot:forSourceGlobalID:relationshipName:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-_removeEntity:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_removePropertiesReferencingEntity:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_removePropertiesReferencingProperty:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_resetPrototypeCache" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_rightSideKeyMap" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_rollbackTransaction" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-_setEntity:forEntityName:className:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_setInheritanceLinks:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_setPath:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-_setSourceToDestinationKeyMap:" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-_sourceAttributeNames" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_sourceRowToForeignKeyMapping" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_sourceToDestinationKeyMap" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-_stringFromDeleteRule:" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-_substitutionRelationshipForRow:" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-adaptor" = {
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabase = EODatabase;
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-adaptor:fetchedValueForValue:attribute:" = {
	    "NSObject(EOAdaptorDelegate)" = EOAdaptor;
	};
	"-adaptorChannel" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-adaptorChannel:didEvaluateExpression:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:didExecuteStoredProcedure:withValues:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:didFetchRow:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:didPerformOperations:exception:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:didSelectAttributes:fetchSpecification:lock:entity:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:shouldEvaluateExpression:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:shouldExecuteStoredProcedure:withValues:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:shouldReturnValuesForStoredProcedure:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:shouldSelectAttributes:fetchSpecification:lock:entity:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannel:willPerformOperations:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannelDidChangeResultSet:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannelDidFinishFetching:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannelShouldConstructStoredProcedureReturnValues:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorChannelWillFetchRow:" = {
	    "NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	};
	"-adaptorClassName" = {
	    EOModel = EOModel;
	};
	"-adaptorContext" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	    EODatabaseContext = EODatabaseContext;
	};
	"-adaptorContextDidBegin:" = {
	    "NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	};
	"-adaptorContextDidCommit:" = {
	    "NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	};
	"-adaptorContextDidRollback:" = {
	    "NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	};
	"-adaptorContextShouldBegin:" = {
	    "NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	};
	"-adaptorContextShouldCommit:" = {
	    "NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	};
	"-adaptorContextShouldConnect:" = {
	    "NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	};
	"-adaptorContextShouldRollback:" = {
	    "NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	};
	"-adaptorName" = {
	    EOModel = EOModel;
	};
	"-adaptorOperations" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-adaptorOperator" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-addAdaptorOperation:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-addAttribute:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-addBindVariableDictionary:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-addCreateClauseForAttribute:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"-addEntity:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-addFetchSpecification:withName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-addInsertListAttribute:value:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-addJoin:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-addJoinClauseWithLeftName:rightName:joinSemantic:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-addModel:" = {
	    EODatabase = EODatabase;
	    EOModelGroup = EOModelGroup;
	};
	"-addModelIfCompatible:" = {
	    EODatabase = EODatabase;
	};
	"-addModelWithFile:" = {
	    EOModelGroup = EOModelGroup;
	};
	"-addOrderByAttributeOrdering:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-addRelationship:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-addSelectListAttribute:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-addSharedObjectFetchSpecificationByName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-addStoredProcedure:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-addStoredProceduresNamed:toModel:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-addSubEntity:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-addUpdateListAttribute:value:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-administrativeConnectionDictionaryForAdaptor:" = {
	    EOLoginPanel = EOAdaptor;
	};
	"-aliasesByRelationshipPath" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-allowsNull" = {
	    EOAttribute = EOAttribute;
	};
	"-allowsNullClauseForConstraint:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"-allowsNullForColumnNamed:inSchemaTableNamed:" = {
	    "NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
	};
	"-anyAttributeNamed:" = {
	    EOEntity = EOEntity;
	};
	"-anyInverseRelationship" = {
	    EORelationship = EORelationship;
	};
	"-anyRelationshipNamed:" = {
	    EOEntity = EOEntity;
	};
	"-appendItem:toListString:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-arguments" = {
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-arrayFaultWithSourceGlobalID:relationshipName:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-assembleDeleteStatementWithQualifier:tableList:whereClause:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-assembleInsertStatementWithRow:tableList:columnList:valueList:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-assembleJoinClauseWithLeftName:rightName:joinSemantic:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-assembleSelectStatementWithAttributes:lock:qualifier:fetchOrder:selectString:columnList:tableList:whereClause:joinClause:orderByClause:lockClause:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-assembleUpdateStatementWithRow:qualifier:tableList:updateList:whereClause:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-assertConnectionDictionaryIsValid" = {
	    EOAdaptor = EOAdaptor;
	};
	"-attributeForPath:" = {
	    "EOEntity(EOEntityGDL2Additions)" = EOEntity;
	};
	"-attributeNamed:" = {
	    EOEntity = EOEntity;
	};
	"-attributes" = {
	    EOAdaptorOperation = EODatabaseOperation;
	    EOEntity = EOEntity;
	};
	"-attributesToFetch" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	    EOEntity = EOEntity;
	};
	"-attributesUsedForLocking" = {
	    EOEntity = EOEntity;
	};
	"-auxiliaryQualifier" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-availableChannel" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-availablePrototypesForAdaptorName:" = {
	    EOModelGroup = EOModelGroup;
	};
	"-awakeWithPropertyList:" = {
	    "(EOPropertyListEncoding)" = EOPropertyListEncoding;
	    "EOModel(EOModelPropertyList)" = EOModel;
	};
	"-batchFetchRelationship:forSourceObjects:editingContext:" = {
	    "EODatabaseContext(EOBatchFaulting)" = EODatabaseContext;
	};
	"-beautifyName" = {
	    "EOEntity(EOModelBeautifier)" = EOEntity;
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	    "EOStoredProcedure(EOModelBeautifier)" = EOStoredProcedure;
	};
	"-beautifyNames" = {
	    "EOModel(EOModelBeautifier)" = EOModel;
	};
	"-beginSchemaSynchronization" = {
	    "EOAdaptorChannel(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"-beginTransaction" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-bindVariableDictionaries" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-bindVariableDictionaryForAttribute:value:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-cachesObjects" = {
	    EOEntity = EOEntity;
	};
	"-canNestTransactions" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-canServiceModel:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-cancelFetch" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-changedValues" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-channels" = {
	    EOAdaptorContext = EOAdaptorContext;
	};
	"-classDescriptionForInstances" = {
	    "EOEntity(EOEntityClassDescription)" = EOEntity;
	};
	"-className" = {
	    EOEntity = EOEntity;
	};
	"-classProperties" = {
	    EOEntity = EOEntity;
	};
	"-classPropertyNames" = {
	    EOEntity = EOEntity;
	};
	"-clearOriginalSnapshotForObject:sourceGlobalID:relationshipName:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-closeChannel" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-columnName" = {
	    EOAttribute = EOAttribute;
	};
	"-columnTypeStringForAttribute:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"-commitChanges" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-commitTransaction" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-compareAdaptorOperation:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-componentRelationships" = {
	    EORelationship = EORelationship;
	};
	"-connectWithModelNamed:connectionDictionaryOverrides:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-connectionDictionary" = {
	    EOAdaptor = EOAdaptor;
	    EOModel = EOModel;
	};
	"-contexts" = {
	    EOAdaptor = EOAdaptor;
	};
	"-createAdaptorChannel" = {
	    EOAdaptorContext = EOAdaptorContext;
	};
	"-createAdaptorContext" = {
	    EOAdaptor = EOAdaptor;
	};
	"-createAdaptorOperationsForDatabaseOperation:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-createAdaptorOperationsForDatabaseOperation:attributes:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-createAndInsertInstanceOfEntityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-createDatabaseWithAdministrativeConnectionDictionary:" = {
	    "EOAdaptor(EOSchemaGenerationExtensions)" = EOAdaptor;
	};
	"-createExpressionWithEntity:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-database" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-databaseContext" = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	    EOAccessFaultHandler = EOAccessFault;
	    EODatabaseChannel = EODatabaseChannel;
	    EODatabaseDataSource = EODatabaseDataSource;
	    "EOFault(EOAccess)" = EOAccessFault;
	};
	"-databaseContext:didFetchObjects:fetchSpecification:editingContext:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:didSelectObjectsWithFetchSpecification:databaseChannel:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:failedToFetchObject:globalID:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:newPrimaryKeyForObject:entity:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldFetchArrayFault:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldFetchObjectFault:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldFetchObjectsWithFetchSpecification:databaseChannel:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldFetchObjectsWithFetchSpecification:editingContext:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldHandleDatabaseException:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldInvalidateObjectWithGlobalID:snapshot:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldLockObjectWithGlobalID:snapshot:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldRaiseExceptionForLockFailure:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldSelectObjectsWithFetchSpecification:databaseChannel:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldUpdateCurrentSnapshot:newSnapshot:globalID:databaseChannel:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:shouldUsePessimisticLockWithFetchSpecification:databaseChannel:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:willOrderAdaptorOperationsFromDatabaseOperations:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:willPerformAdaptorOperations:adaptorChannel:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContext:willRunLoginPanelToOpenDatabaseChannel:" = {
	    "NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	};
	"-databaseContextForModelNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-databaseEncoding" = {
	    EOAdaptor = EOAdaptor;
	};
	"-databaseOperationForGlobalID:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-databaseOperationForObject:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-databaseOperator" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-dbSnapshot" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-decrementSnapshotCountForGlobalID:" = {
	    EODatabase = EODatabase;
	};
	"-defaultExpressionClass" = {
	    EOAdaptor = EOAdaptor;
	};
	"-defaultModelGroup" = {
	    "NSObject(EOModelGroupClassDelegation)" = EOModelGroup;
	};
	"-definition" = {
	    EOAttribute = EOAttribute;
	    EORelationship = EORelationship;
	};
	"-delegate" = {
	    EOAdaptor = EOAdaptor;
	    EOAdaptorChannel = EOAdaptorChannel;
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabaseContext = EODatabaseContext;
	    EOModelGroup = EOModelGroup;
	};
	"-deleteRowDescribedByQualifier:entity:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-deleteRowsDescribedByQualifier:entity:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-deleteRule" = {
	    EORelationship = EORelationship;
	};
	"-deleteStatementWithQualifier:entity:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-describeModelWithTableNames:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-describeResults" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-describeStoredProcedureNames" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-describeTableNames" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-description" = {
	    EOJoin = EOJoin;
	};
	"-destinationAttribute" = {
	    EOJoin = EOJoin;
	};
	"-destinationAttributes" = {
	    EORelationship = EORelationship;
	};
	"-destinationEntity" = {
	    EORelationship = EORelationship;
	};
	"-destinationKeyForSourceObject:relationshipNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-dictionaryForInstanceProperties" = {
	    "EOEntityClassDescription(GDL2Extenstions)" = EOEntity;
	};
	"-dictionaryWithObjects:forAttributes:zone:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-docComment" = {
	    EOAttribute = EOAttribute;
	    "EOEntity(GDL2Extenstions)" = EOEntity;
	    EOModel = EOModel;
	    EORelationship = EORelationship;
	};
	"-dropDatabaseWithAdministrativeConnectionDictionary:" = {
	    "EOAdaptor(EOSchemaGenerationExtensions)" = EOAdaptor;
	};
	"-editingContext" = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	    EOAccessFaultHandler = EOAccessFault;
	};
	"-encodeIntoPropertyList:" = {
	    "(EOPropertyListEncoding)" = EOPropertyListEncoding;
	    "EOModel(EOModelPropertyList)" = EOModel;
	};
	"-encodeTableOfContentsIntoPropertyList:" = {
	    "EOModel(EOModelPropertyList)" = EOModel;
	};
	"-endSchemaSynchronization" = {
	    "EOAdaptorChannel(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"-entities" = {
	    EOModel = EOModel;
	};
	"-entitiesOnWhichThisEntityDepends:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-entity" = {
	    EOAdaptorOperation = EODatabaseOperation;
	    EOAttribute = EOAttribute;
	    EODatabaseDataSource = EODatabaseDataSource;
	    EODatabaseOperation = EODatabaseOperation;
	    EOEntityClassDescription = EOEntity;
	    "EOGenericRecord(EOAccessAdditions)" = EOGenericRecord;
	    EORelationship = EORelationship;
	    EOSQLExpression = EOSQLExpression;
	};
	"-entity:classForObjectWithGlobalID:" = {
	    "NSObject(EOModelGroupDelegation)" = EOModelGroup;
	};
	"-entity:failedToLookupClassNamed:" = {
	    "NSObject(EOModelGroupDelegation)" = EOModelGroup;
	};
	"-entity:relationshipForRow:relationship:" = {
	    "NSObject(EOModelGroupDelegation)" = EOModelGroup;
	};
	"-entityForClass:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-entityForGlobalID:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-entityForObject:" = {
	    EODatabase = EODatabase;
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	    EOModel = EOModel;
	    EOModelGroup = EOModelGroup;
	};
	"-entityNameOrderingArrayForEntities:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-entityNamed:" = {
	    EODatabase = EODatabase;
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	    EOModel = EOModel;
	    EOModelGroup = EOModelGroup;
	};
	"-entityNames" = {
	    EOModel = EOModel;
	};
	"-evaluateExpression:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-exception" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-executeStoredProcedure:withValues:" = {
	    "EOAdaptorChannel(EOStoredProcedures)" = EOAdaptorChannel;
	};
	"-executeStoredProcedureNamed:arguments:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-expressionClass" = {
	    EOAdaptor = EOAdaptor;
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-expressionFactory" = {
	    EOAdaptor = EOAdaptor;
	};
	"-expressionForEntity:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-expressionForString:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-externalModelsReferenced" = {
	    "EOEntity(EOModelReferentialIntegrity)" = EOEntity;
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-externalName" = {
	    EOEntity = EOEntity;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-externalNameQuoteCharacter" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-externalQuery" = {
	    EOEntity = EOEntity;
	};
	"-externalType" = {
	    EOAttribute = EOAttribute;
	};
	"-faultForGlobalID:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-faultForRawRow:entityNamed:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-fetchObject" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-fetchRowWithZone:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-fetchSpecification" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"-fetchSpecificationForFetch" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"-fetchSpecificationNamed:" = {
	    EOEntity = EOEntity;
	    EOEntityClassDescription = EOEntity;
	};
	"-fetchSpecificationNamed:entityNamed:" = {
	    EOModelGroup = EOModelGroup;
	};
	"-fetchSpecificationNames" = {
	    EOEntity = EOEntity;
	};
	"-fetchedValueForDataValue:attribute:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-fetchedValueForDateValue:attribute:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-fetchedValueForNumberValue:attribute:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-fetchedValueForStringValue:attribute:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-fetchedValueForValue:attribute:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-firstRelationship" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-foreignKeyInDestination" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-forgetAllLocks" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-forgetAllSnapshots" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	};
	"-forgetLocksForObjectsWithGlobalIDs:" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-forgetSnapshotForGlobalID:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-forgetSnapshotForSourceGlobalID:relationshipName:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-forgetSnapshotsForGlobalIDs:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-generation" = {
	    EOAccessGenericFaultHandler = EOAccessFault;
	};
	"-globalID" = {
	    EOAccessFaultHandler = EOAccessFault;
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-globalIDForRow:" = {
	    EOEntity = EOEntity;
	};
	"-handleDroppedConnection" = {
	    EOAdaptor = EOAdaptor;
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabase = EODatabase;
	    EODatabaseContext = EODatabaseContext;
	};
	"-handlesFetchSpecification:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-hasBusyChannels" = {
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabaseContext = EODatabaseContext;
	};
	"-hasOpenChannels" = {
	    EOAdaptor = EOAdaptor;
	    EOAdaptorContext = EOAdaptorContext;
	};
	"-hasOpenTransaction" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-hiddenInverseRelationship" = {
	    EORelationship = EORelationship;
	};
	"-incrementSnapshotCountForGlobalID:" = {
	    EODatabase = EODatabase;
	};
	"-initWithAdaptor:" = {
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabase = EODatabase;
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-initWithAdaptorContext:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-initWithContentsOfFile:" = {
	    "EOModel(EOModelFileAccess)" = EOModel;
	};
	"-initWithDatabase:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-initWithDatabaseContext:" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-initWithEditingContext:entityName:" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"-initWithEditingContext:entityName:fetchSpecificationName:" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"-initWithEntity:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	    EOEntityClassDescription = EOEntity;
	    EOSQLExpression = EOSQLExpression;
	};
	"-initWithEntity:qualifierFormat:,..." = {
	    EOSQLQualifier = EOSQLQualifier;
	};
	"-initWithGlobalID:databaseContext:editingContext:" = {
	    EOAccessFaultHandler = EOAccessFault;
	};
	"-initWithGlobalID:object:entity:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-initWithModel:" = {
	    EODatabase = EODatabase;
	};
	"-initWithName:" = {
	    EOAdaptor = EOAdaptor;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-initWithPropertyList:owner:" = {
	    "(EOPropertyListEncoding)" = EOPropertyListEncoding;
	    "EOModel(EOModelPropertyList)" = EOModel;
	};
	"-initWithSourceAttribute:destinationAttribute:" = {
	    EOJoin = EOJoin;
	};
	"-initWithSourceGlobalID:relationshipName:databaseContext:editingContext:" = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	};
	"-initWithTableOfContentsPropertyList:path:" = {
	    "EOModel(EOModelPropertyList)" = EOModel;
	};
	"-initializeObject:row:entity:editingContext:" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-initializeObject:withGlobalID:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-insertEntity:intoOrderingArray:withDependencies:processingSet:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-insertRow:forEntity:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-insertStatementForRow:withEntity:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-intermediateEntity" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-invalidateAllObjects" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-invalidateObjectsWithGlobalIDs:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-invalidateResultCache" = {
	    EODatabase = EODatabase;
	};
	"-invalidateResultCacheForEntityNamed:" = {
	    EODatabase = EODatabase;
	};
	"-inverseRelationship" = {
	    EORelationship = EORelationship;
	};
	"-isAbstractEntity" = {
	    EOEntity = EOEntity;
	};
	"-isBidirectional" = {
	    EORelationship = EORelationship;
	};
	"-isCompound" = {
	    EORelationship = EORelationship;
	};
	"-isDebugEnabled" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-isDerived" = {
	    EOAttribute = EOAttribute;
	};
	"-isDroppedConnectionException:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-isFetchEnabled" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"-isFetchInProgress" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-isFlattened" = {
	    EOAttribute = EOAttribute;
	    EORelationship = EORelationship;
	};
	"-isLocking" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-isMandatory" = {
	    EORelationship = EORelationship;
	};
	"-isMultiHop" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-isObjectLockedWithGlobalID:" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-isObjectLockedWithGlobalID:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-isOpen" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-isParentRelationship" = {
	    EORelationship = EORelationship;
	};
	"-isPrimaryKeyValidInObject:" = {
	    EOEntity = EOEntity;
	};
	"-isPropagatesPrimaryKeyPossible" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-isPrototypesEntity:" = {
	    "EOModel(EOModelHidden)" = EOModel;
	};
	"-isQualifierForPrimaryKey:" = {
	    EOEntity = EOEntity;
	};
	"-isReadOnly" = {
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	};
	"-isReciprocalToJoin:" = {
	    EOJoin = EOJoin;
	};
	"-isRefreshingObjects" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-isSchemaTableNamed:" = {
	    "NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
	};
	"-isToMany" = {
	    EORelationship = EORelationship;
	};
	"-isToManyToOne" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-isValidAttributeUsedForLocking:" = {
	    EOEntity = EOEntity;
	};
	"-isValidClassProperty:" = {
	    EOEntity = EOEntity;
	};
	"-isValidPrimaryKeyAttribute:" = {
	    EOEntity = EOEntity;
	};
	"-isValidQualifierType:model:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-isValidQualifierTypeForAttribute:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-joinClauseString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-joinExpression" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-joinForAttribute:" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-joinSemantic" = {
	    EORelationship = EORelationship;
	};
	"-joinSemanticString" = {
	    EORelationship = EORelationship;
	};
	"-joins" = {
	    EORelationship = EORelationship;
	};
	"-lastRelationship" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-linkAfter:usingGeneration:" = {
	    EOAccessGenericFaultHandler = EOAccessFault;
	};
	"-listString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-loadAllModelObjects" = {
	    "EOModel(EOModelEditing)" = EOModel;
	    EOModelGroup = EOModelGroup;
	};
	"-localInstanceOfObject:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-localInstancesOfObjects:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-localSnapshotForGlobalID:" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-localSnapshotForSourceGlobalID:relationshipName:" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-lock" = {
	    "EODatabaseContext(EOMultiThreaded)" = EODatabaseContext;
	};
	"-lockClause" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-lockObjectWithGlobalID:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-lockRowComparingAttributes:entity:qualifier:snapshot:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-lockingAttributesForAttributes:entity:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-lockingNonQualifiableAttributes:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-maxNumberOfInstancesToBatchFetch" = {
	    EOEntity = EOEntity;
	};
	"-missingObjectGlobalIDs" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-model" = {
	    EOAdaptor = EOAdaptor;
	    EOEntity = EOEntity;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-modelGroup" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	    EOModel = EOModel;
	    "EOObjectStoreCoordinator(EOModelGroupSupport)" = EOModelGroup;
	};
	"-modelGroup:entityNamed:" = {
	    "NSObject(EOModelGroupDelegation)" = EOModelGroup;
	};
	"-modelNamed:" = {
	    EOModelGroup = EOModelGroup;
	};
	"-modelNames" = {
	    EOModelGroup = EOModelGroup;
	};
	"-modelWithPath:" = {
	    EOModelGroup = EOModelGroup;
	};
	"-models" = {
	    EODatabase = EODatabase;
	    EOModelGroup = EOModelGroup;
	};
	"-mustUseBindVariableForAttribute:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-name" = {
	    "(EOColumnTypes)" = EOSchemaSynchronization;
	    EOAdaptor = EOAdaptor;
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	    EOModel = EOModel;
	    EORelationship = EORelationship;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-newRow" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-next" = {
	    EOAccessGenericFaultHandler = EOAccessFault;
	};
	"-nullifyAttributesInRelationship:sourceObject:destinationObject:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-nullifyAttributesInRelationship:sourceObject:destinationObjects:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-numberOfToManyFaultsToBatchFetch" = {
	    EORelationship = EORelationship;
	};
	"-object" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-objectForEntityNamed:qualifierFormat:,..." = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectFromRawRow:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectMatchingValue:forKey:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectMatchingValues:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectStoreChangesFromAttribute:toAttribute:" = {
	    "EOAdaptor(EOSchemaSynchronization)" = EOSchemaSynchronization;
	};
	"-objectWithFetchSpecificationNamed:entityNamed:bindings:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectWithPrimaryKey:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectWithPrimaryKeyValue:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectsForEntityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectsForEntityNamed:qualifierFormat:,..." = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectsForSourceGlobalID:relationshipName:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-objectsMatchingValue:forKey:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectsMatchingValues:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectsOfClass:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-objectsWithFetchSpecification:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-objectsWithFetchSpecificationNamed:entityNamed:bindings:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-openChannel" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-orderAdaptorOperations" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-orderByString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-ownsDestination" = {
	    EORelationship = EORelationship;
	};
	"-ownsEntityNamed:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-ownsGlobalID:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-ownsObject:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-parameterDirection" = {
	    EOAttribute = EOAttribute;
	};
	"-parent" = {
	    EOAttribute = EOAttribute;
	};
	"-parentEntity" = {
	    EOEntity = EOEntity;
	};
	"-path" = {
	    EOModel = EOModel;
	};
	"-performAdaptorOperation:" = {
	    "EOAdaptorChannel(EOBatchProcessing)" = EOAdaptorChannel;
	};
	"-performAdaptorOperations:" = {
	    "EOAdaptorChannel(EOBatchProcessing)" = EOAdaptorChannel;
	};
	"-performChanges" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-precision" = {
	    "(EOColumnTypes)" = EOSchemaSynchronization;
	    EOAttribute = EOAttribute;
	};
	"-prepareConstraintStatementForRelationship:sourceColumns:destinationColumns:" = {
	    "EOSQLExpression(EOSchemaGeneration)" = EOSchemaGeneration;
	};
	"-prepareDeleteExpressionForQualifier:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-prepareForSaveWithCoordinator:editingContext:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-prepareInsertExpressionWithRow:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-prepareSelectExpressionWithAttributes:lock:fetchSpecification:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-prepareUpdateExpressionWithRow:qualifier:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-previous" = {
	    EOAccessGenericFaultHandler = EOAccessFault;
	};
	"-primaryKeyAttributeNames" = {
	    EOEntity = EOEntity;
	};
	"-primaryKeyAttributes" = {
	    EOEntity = EOEntity;
	};
	"-primaryKeyAttributesForAttributes:entity:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-primaryKeyDiffs" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-primaryKeyForGlobalID:" = {
	    EOEntity = EOEntity;
	};
	"-primaryKeyForNewRowWithEntity:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-primaryKeyForObject:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-primaryKeyForRow:" = {
	    EOEntity = EOEntity;
	};
	"-primaryKeyForTargetRowFromSourceDBSnapshot:" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-primaryKeyRootName" = {
	    "EOEntity(EOPrimaryKeyGeneration)" = EOEntity;
	};
	"-primaryKeysForNewRowsWithEntity:count:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-processSnapshotForDatabaseOperation:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-propagatesPrimaryKey" = {
	    EORelationship = EORelationship;
	};
	"-prototype" = {
	    EOAttribute = EOAttribute;
	};
	"-prototypeAttributeForAttribute:" = {
	    EOModelGroup = EOModelGroup;
	};
	"-prototypeAttributeNamed:" = {
	    EOModel = EOModel;
	};
	"-prototypeAttributes" = {
	    EOAdaptor = EOAdaptor;
	};
	"-prototypeName" = {
	    EOAttribute = EOAttribute;
	};
	"-qualifier" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-qualifierForDBSnapshot:" = {
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-qualifierForPrimaryKey:" = {
	    EOEntity = EOEntity;
	};
	"-qualifierOmittingAuxiliaryQualifierWithSourceRow:" = {
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-qualifierWithSourceRow:" = {
	    EORelationship = EORelationship;
	};
	"-rawRowsForEntityNamed:qualifierFormat:,..." = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-rawRowsMatchingValue:forKey:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-rawRowsMatchingValues:entityNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-rawRowsWithSQL:modelNamed:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-rawRowsWithStoredProcedureNamed:arguments:" = {
	    "EOEditingContext(EOUtilities)" = EOUtilities;
	};
	"-readFormat" = {
	    EOAttribute = EOAttribute;
	};
	"-reconnectionDictionaryForAdaptor:" = {
	    "NSObject(EOAdaptorDelegate)" = EOAdaptor;
	};
	"-recordChangesInEditingContext" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-recordDatabaseOperation:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-recordDeleteForObject:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-recordInsertForObject:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-recordSnapshot:forGlobalID:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-recordSnapshot:forSourceGlobalID:relationshipName:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-recordSnapshots:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-recordToManySnapshot:relationshipName:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-recordToManySnapshots:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-recordUpdateForObject:changes:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-refaultObject:withGlobalID:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-refaultObject:withSourceGlobalID:relationshipName:editingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-referencesProperty:" = {
	    EOAttribute = EOAttribute;
	    "EOEntity(EOModelReferentialIntegrity)" = EOEntity;
	    EORelationship = EORelationship;
	};
	"-referencesToProperty:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-registerChannel:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-registerContext:" = {
	    EODatabase = EODatabase;
	};
	"-registerLockedObjectWithGlobalID:" = {
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-registeredChannels" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-registeredContexts" = {
	    EODatabase = EODatabase;
	};
	"-relationship:failedToLookupDestinationNamed:" = {
	    "NSObject(EOModelGroupDelegation)" = EOModelGroup;
	};
	"-relationshipForPath:" = {
	    "EOEntity(EOEntityGDL2Additions)" = EOEntity;
	};
	"-relationshipName" = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	};
	"-relationshipNamed:" = {
	    EOEntity = EOEntity;
	};
	"-relationshipPath" = {
	    EOAttribute = EOAttribute;
	    "EORelationship(EORelationshipXX)" = EORelationship;
	};
	"-relationships" = {
	    EOEntity = EOEntity;
	};
	"-relayAttributesInRelationship:sourceObject:destinationObject:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-relayAttributesInRelationship:sourceObject:destinationObjects:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-relayPrimaryKey:object:entity:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-removeAdaptorOperation:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-removeAttribute:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-removeEntity:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-removeEntityAndReferences:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-removeFetchSpecificationNamed:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-removeJoin:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-removeModel:" = {
	    EODatabase = EODatabase;
	    EOModelGroup = EOModelGroup;
	};
	"-removeRelationship:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-removeSharedObjectFetchSpecificationByName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-removeStoredProcedure:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-removeSubEntity:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-restrictingQualifier" = {
	    EOEntity = EOEntity;
	};
	"-resultCacheForEntityNamed:" = {
	    EODatabase = EODatabase;
	};
	"-returnValuesForLastStoredProcedureInvocation" = {
	    "EOAdaptorChannel(EOStoredProcedures)" = EOAdaptorChannel;
	};
	"-rollbackChanges" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-rollbackTransaction" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-rowDiffs" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-rowDiffsForAttributes:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-runLoginPanel" = {
	    "EOAdaptor(EOAdaptorLoginPanel)" = EOAdaptor;
	};
	"-runLoginPanelAndValidateConnectionDictionary" = {
	    "EOAdaptor(EOAdaptorLoginPanel)" = EOAdaptor;
	};
	"-runPanelForAdaptor:validate:" = {
	    "EOLoginPanel(Deprecated)" = EODeprecated;
	};
	"-runPanelForAdaptor:validate:allowsCreation:" = {
	    EOLoginPanel = EOAdaptor;
	};
	"-saveChangesInEditingContext:" = {
	    "EODatabaseContext(EOObjectStoreSupport)" = EODatabaseContext;
	};
	"-scale" = {
	    "(EOColumnTypes)" = EOSchemaSynchronization;
	    EOAttribute = EOAttribute;
	};
	"-schemaBasedQualifierWithRootEntity:" = {
	    "(EOQualifierSQLGeneration)" = EOSQLQualifier;
	};
	"-schemaSynchronizationAdaptor" = {
	    "NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
	};
	"-schemaSynchronizationAdaptorChannelForModel:" = {
	    "NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
	};
	"-schemaSynchronizationStatements:willCopyTableNamed:" = {
	    "NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
	};
	"-schemaSynchronizationStatements:willDeleteTableNamed:" = {
	    "NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
	};
	"-selectAttributes:fetchSpecification:lock:entity:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-selectObjectsWithFetchSpecification:editingContext:" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-selectStatementForAttributes:lock:fetchSpecification:entity:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-setAdaptorName:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-setAdaptorOperator:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-setAllowsNull:" = {
	    "EOAttribute(EOAttributeEditing)" = EOAttribute;
	};
	"-setArguments:" = {
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-setAttributes:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-setAttributesToFetch:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-setAttributesUsedForLocking:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setAuxiliaryQualifier:" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	    "EORelationship(EORelationshipPrivate2)" = EORelationship;
	};
	"-setCachesObjects:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setChangedValues:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-setClassName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setClassProperties:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setColumnName:" = {
	    "EOAttribute(EOAttributeEditing)" = EOAttribute;
	};
	"-setConnectionDictionary:" = {
	    EOAdaptor = EOAdaptor;
	    "EOModel(EOModelEditing)" = EOModel;
	};
	"-setCurrentEditingContext:" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-setCurrentEntity:" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-setDBSnapshot:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-setDatabaseOperator:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-setDebugEnabled:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-setDefinition:" = {
	    "EOAttribute(EOAttributeEditing)" = EOAttribute;
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setDelegate:" = {
	    EOAdaptor = EOAdaptor;
	    EOAdaptorChannel = EOAdaptorChannel;
	    EOAdaptorContext = EOAdaptorContext;
	    EODatabaseContext = EODatabaseContext;
	    EOModelGroup = EOModelGroup;
	};
	"-setDeleteRule:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setDocComment:" = {
	    "EOEntity(GDL2Extenstions)" = EOEntity;
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setEntity:" = {
	    EOAttribute = EOAttribute;
	    EODatabaseChannel = EODatabaseChannel;
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setException:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-setExternalName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-setExternalQuery:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setFetchEnabled:" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"-setFetchSpecification:" = {
	    EODatabaseDataSource = EODatabaseDataSource;
	};
	"-setInternalInfo:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setIsAbstractEntity:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setIsBidirectional:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setIsLocking:" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-setIsMandatory:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setIsRefreshingObjects:" = {
	    EODatabaseChannel = EODatabaseChannel;
	};
	"-setJoinSemantic:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setMaxNumberOfInstancesToBatchFetch:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setModel:" = {
	    EOAdaptor = EOAdaptor;
	};
	"-setModelGroup:" = {
	    "EOModel(EOModelEditing)" = EOModel;
	    "EOObjectStoreCoordinator(EOModelGroupSupport)" = EOModelGroup;
	};
	"-setName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	    "EOModel(EOModelEditing)" = EOModel;
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-setNewRow:" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-setNumberOfToManyFaultsToBatchFetch:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setOwnsDestination:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setParent:" = {
	    EOAttribute = EOAttribute;
	};
	"-setPrimaryKeyAttributes:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setPropagatesPrimaryKey:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setQualifier:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-setReadOnly:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setRestrictingQualifier:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setResultCache:forEntityNamed:" = {
	    EODatabase = EODatabase;
	};
	"-setSharedObjectFetchSpecificationsByName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	};
	"-setStatement:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-setStoredProcedure:" = {
	    EOAdaptorOperation = EODatabaseOperation;
	};
	"-setStoredProcedure:forOperation:" = {
	    "EOEntity(EOStoredProcedures)" = EOEntity;
	};
	"-setTimestampToNow" = {
	    EODatabase = EODatabase;
	};
	"-setToMany:" = {
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-setUpdateStrategy:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-setUseAliases:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-setUserInfo:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	    "EOModel(EOModelEditing)" = EOModel;
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-sharedObjectFetchSpecificationNames" = {
	    EOEntity = EOEntity;
	};
	"-shouldUseBindVariableForAttribute:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-snapshotForGlobalID:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-snapshotForGlobalID:after:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-snapshotForSourceGlobalID:relationshipName:" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	    "EODatabaseContext(EODatabaseSnapshotting)" = EODatabaseContext;
	};
	"-snapshots" = {
	    "EODatabase(EOUniquing)" = EODatabase;
	};
	"-sourceAttribute" = {
	    EOJoin = EOJoin;
	};
	"-sourceAttributes" = {
	    EORelationship = EORelationship;
	};
	"-sourceGlobalID" = {
	    EOAccessArrayFaultHandler = EOAccessFault;
	};
	"-sqlString" = {
	    "NSNumber(EOSQLFormatting)" = EOSQLExpression;
	    "NSString(EOSQLFormatting)" = EOSQLExpression;
	};
	"-sqlStringForAttribute:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForAttributeNamed:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForAttributePath:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForConjoinedQualifiers:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForDisjoinedQualifiers:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForKeyComparisonQualifier:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForKeyValueQualifier:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForNegatedQualifier:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForSQLExpression:" = {
	    "(EOQualifierSQLGeneration)" = EOSQLQualifier;
	};
	"-sqlStringForSchemaObjectName:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForSelector:value:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForValue:attributeNamed:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-sqlStringForValue:caseInsensitiveLikeKey:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-statement" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-storedProcedure" = {
	    EOAdaptorOperation = EODatabaseOperation;
	    EOAttribute = EOAttribute;
	};
	"-storedProcedureForOperation:" = {
	    "EOEntity(EOStoredProcedures)" = EOEntity;
	};
	"-storedProcedureNamed:" = {
	    EOModel = EOModel;
	    EOModelGroup = EOModelGroup;
	};
	"-storedProcedureNames" = {
	    EOModel = EOModel;
	};
	"-storedProcedures" = {
	    EOModel = EOModel;
	};
	"-subEntities" = {
	    EOEntity = EOEntity;
	};
	"-subEntityForEntity:primaryKey:isFinal:" = {
	    "NSObject(EOModelGroupDelegation)" = EOModelGroup;
	};
	"-tableListWithRootEntity:" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-targetAttribute" = {
	    EOAttribute = EOAttribute;
	};
	"-toManySnapshots" = {
	    EODatabaseOperation = EODatabaseOperation;
	};
	"-transactionDidBegin" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-transactionDidCommit" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-transactionDidRollback" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-transactionNestingLevel" = {
	    "EOAdaptorContext(EOTransactions)" = EOAdaptorContext;
	};
	"-unableToFaultObject:databaseContext:" = {
	    "NSObject(EOAccessFaultUnableToFaultToOne)" = EOAccessFault;
	};
	"-unlock" = {
	    "EODatabaseContext(EOMultiThreaded)" = EODatabaseContext;
	};
	"-unregisterChannel:" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-unregisterContext:" = {
	    EODatabase = EODatabase;
	};
	"-updateStatementForRow:qualifier:withEntity:" = {
	    EOSQLExpressionFactory = EOSQLExpressionFactory;
	};
	"-updateStrategy" = {
	    EODatabaseContext = EODatabaseContext;
	};
	"-updateValues:inRowDescribedByQualifier:entity:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-updateValues:inRowsDescribedByQualifier:entity:" = {
	    EOAdaptorChannel = EOAdaptorChannel;
	};
	"-useAliases" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-userInfo" = {
	    EOAttribute = EOAttribute;
	    EOEntity = EOEntity;
	    EOModel = EOModel;
	    EORelationship = EORelationship;
	    EOStoredProcedure = EOStoredProcedure;
	};
	"-validateName:" = {
	    "EOEntity(EOEntityEditing)" = EOEntity;
	    "EORelationship(EORelationshipEditing)" = EORelationship;
	};
	"-validateValue:" = {
	    "EORelationship(EORelationshipValueMapping)" = EORelationship;
	};
	"-valueClassName" = {
	    EOAttribute = EOAttribute;
	};
	"-valueForSQLExpression:" = {
	    "NSString(NSStringSQLExpression)" = EOSQLQualifier;
	};
	"-valueList" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-valueType" = {
	    EOAttribute = EOAttribute;
	};
	"-valuesForKeys:object:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-valuesToWriteForAttributes:entity:changedValues:" = {
	    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = EODatabaseContext;
	};
	"-whereClauseString" = {
	    EOSQLExpression = EOSQLExpression;
	};
	"-width" = {
	    "(EOColumnTypes)" = EOSchemaSynchronization;
	    EOAttribute = EOAttribute;
	};
	"-writeFormat" = {
	    EOAttribute = EOAttribute;
	};
	"-writeToFile:" = {
	    "EOModel(EOModelFileAccess)" = EOModel;
	};
    };
    output = {
	"EOAccess.h" = (
	    "EOAccess/EOAccess.gsdoc"
	);
	"EOAccessFault.h" = (
	    "EOAccess/EOAccessFault.gsdoc"
	);
	"EOAccessFault.m" = (
	    "EOAccess/EOAccessFault.gsdoc"
	);
	"EOAdaptor.h" = (
	    "EOAccess/EOAdaptor.gsdoc"
	);
	"EOAdaptor.m" = (
	    "EOAccess/EOAdaptor.gsdoc"
	);
	"EOAdaptorChannel.h" = (
	    "EOAccess/EOAdaptorChannel.gsdoc"
	);
	"EOAdaptorChannel.m" = (
	    "EOAccess/EOAdaptorChannel.gsdoc"
	);
	"EOAdaptorContext.h" = (
	    "EOAccess/EOAdaptorContext.gsdoc"
	);
	"EOAdaptorContext.m" = (
	    "EOAccess/EOAdaptorContext.gsdoc"
	);
	"EOAdaptorOperation.m" = (
	    "EOAccess/EOAdaptorOperation.gsdoc"
	);
	"EOAttribute.h" = (
	    "EOAccess/EOAttribute.gsdoc"
	);
	"EOAttribute.m" = (
	    "EOAccess/EOAttribute.gsdoc"
	);
	"EODatabase.h" = (
	    "EOAccess/EODatabase.gsdoc"
	);
	"EODatabase.m" = (
	    "EOAccess/EODatabase.gsdoc"
	);
	"EODatabaseChannel.h" = (
	    "EOAccess/EODatabaseChannel.gsdoc"
	);
	"EODatabaseChannel.m" = (
	    "EOAccess/EODatabaseChannel.gsdoc"
	);
	"EODatabaseContext.h" = (
	    "EOAccess/EODatabaseContext.gsdoc"
	);
	"EODatabaseContext.m" = (
	    "EOAccess/EODatabaseContext.gsdoc"
	);
	"EODatabaseDataSource.h" = (
	    "EOAccess/EODatabaseDataSource.gsdoc"
	);
	"EODatabaseDataSource.m" = (
	    "EOAccess/EODatabaseDataSource.gsdoc"
	);
	"EODatabaseOperation.h" = (
	    "EOAccess/EODatabaseOperation.gsdoc"
	);
	"EODatabaseOperation.m" = (
	    "EOAccess/EODatabaseOperation.gsdoc"
	);
	"EODefines.h" = (
	    "EOAccess/EODefines.gsdoc"
	);
	"EODeprecated.h" = (
	    "EOAccess/EODeprecated.gsdoc"
	);
	"EOEntity.h" = (
	    "EOAccess/EOEntity.gsdoc"
	);
	"EOEntity.m" = (
	    "EOAccess/EOEntity.gsdoc"
	);
	"EOExpressionArray.m" = (
	    "EOAccess/EOExpressionArray.gsdoc"
	);
	"EOGenericRecord.h" = (
	    "EOAccess/EOGenericRecord.gsdoc"
	);
	"EOGenericRecord.m" = (
	    "EOAccess/EOGenericRecord.gsdoc"
	);
	"EOJoin.h" = (
	    "EOAccess/EOJoin.gsdoc"
	);
	"EOJoin.m" = (
	    "EOAccess/EOJoin.gsdoc"
	);
	"EOModel.h" = (
	    "EOAccess/EOModel.gsdoc"
	);
	"EOModel.m" = (
	    "EOAccess/EOModel.gsdoc"
	);
	"EOModelGroup.h" = (
	    "EOAccess/EOModelGroup.gsdoc"
	);
	"EOModelGroup.m" = (
	    "EOAccess/EOModelGroup.gsdoc"
	);
	"EOPrivate.m" = (
	    "EOAccess/EOPrivate.gsdoc"
	);
	"EOPropertyListEncoding.h" = (
	    "EOAccess/EOPropertyListEncoding.gsdoc"
	);
	"EORelationship.h" = (
	    "EOAccess/EORelationship.gsdoc"
	);
	"EORelationship.m" = (
	    "EOAccess/EORelationship.gsdoc"
	);
	"EOSQLExpression.h" = (
	    "EOAccess/EOSQLExpression.gsdoc"
	);
	"EOSQLExpression.m" = (
	    "EOAccess/EOSQLExpression.gsdoc"
	);
	"EOSQLExpressionFactory.h" = (
	    "EOAccess/EOSQLExpressionFactory.gsdoc"
	);
	"EOSQLExpressionFactory.m" = (
	    "EOAccess/EOSQLExpressionFactory.gsdoc"
	);
	"EOSQLQualifier.h" = (
	    "EOAccess/EOSQLQualifier.gsdoc"
	);
	"EOSQLQualifier.m" = (
	    "EOAccess/EOSQLQualifier.gsdoc"
	);
	"EOSchemaGeneration.h" = (
	    "EOAccess/EOSchemaGeneration.gsdoc"
	);
	"EOSchemaGeneration.m" = (
	    "EOAccess/EOSchemaGeneration.gsdoc"
	);
	"EOSchemaSynchronization.h" = (
	    "EOAccess/EOSchemaSynchronization.gsdoc"
	);
	"EOSchemaSynchronization.m" = (
	    "EOAccess/EOSchemaSynchronization.gsdoc"
	);
	"EOStoredProcedure.h" = (
	    "EOAccess/EOStoredProcedure.gsdoc"
	);
	"EOStoredProcedure.m" = (
	    "EOAccess/EOStoredProcedure.gsdoc"
	);
	"EOUtilities.h" = (
	    "EOAccess/EOUtilities.gsdoc"
	);
	"EOUtilities.m" = (
	    "EOAccess/EOUtilities.gsdoc"
	);
    };
    protocol = {
	"(EOColumnTypes)" = EOSchemaSynchronization;
	"(EOPropertyListEncoding)" = EOPropertyListEncoding;
	"(EOQualifierSQLGeneration)" = EOSQLQualifier;
	"NSObject(EOAdaptorChannelDelegation)" = EOAdaptorChannel;
	"NSObject(EOAdaptorContextDelegation)" = EOAdaptorContext;
	"NSObject(EOAdaptorDelegate)" = EOAdaptor;
	"NSObject(EODatabaseContextDelegation)" = EODatabaseContext;
	"NSObject(EOModelGroupClassDelegation)" = EOModelGroup;
	"NSObject(EOModelGroupDelegation)" = EOModelGroup;
	"NSObject(EOSchemaSynchronizationDelegates)" = EOSchemaSynchronization;
    };
    source = {
	"EOAccess.h" = (
	    "EOAccess.h"
	);
	"EOAccessFault.h" = (
	    "EOAccessFault.m"
	);
	"EOAccessFault.m" = (
	    "EOAccessFault.m"
	);
	"EOAdaptor.h" = (
	    "EOAdaptor.m"
	);
	"EOAdaptor.m" = (
	    "EOAdaptor.m"
	);
	"EOAdaptorChannel.h" = (
	    "EOAdaptorChannel.m"
	);
	"EOAdaptorChannel.m" = (
	    "EOAdaptorChannel.m"
	);
	"EOAdaptorContext.h" = (
	    "EOAdaptorContext.m"
	);
	"EOAdaptorContext.m" = (
	    "EOAdaptorContext.m"
	);
	"EOAdaptorOperation.m" = (
	    "EOAdaptorOperation.m"
	);
	"EOAttribute.h" = (
	    "EOAttribute.m"
	);
	"EOAttribute.m" = (
	    "EOAttribute.m"
	);
	"EODatabase.h" = (
	    "EODatabase.m"
	);
	"EODatabase.m" = (
	    "EODatabase.m"
	);
	"EODatabaseChannel.h" = (
	    "EODatabaseChannel.m"
	);
	"EODatabaseChannel.m" = (
	    "EODatabaseChannel.m"
	);
	"EODatabaseContext.h" = (
	    "EODatabaseContext.m"
	);
	"EODatabaseContext.m" = (
	    "EODatabaseContext.m"
	);
	"EODatabaseDataSource.h" = (
	    "EODatabaseDataSource.m"
	);
	"EODatabaseDataSource.m" = (
	    "EODatabaseDataSource.m"
	);
	"EODatabaseOperation.h" = (
	    "EODatabaseOperation.m"
	);
	"EODatabaseOperation.m" = (
	    "EODatabaseOperation.m"
	);
	"EODefines.h" = (
	    "EODefines.h"
	);
	"EODeprecated.h" = (
	    "EODeprecated.h"
	);
	"EOEntity.h" = (
	    "EOEntity.m"
	);
	"EOEntity.m" = (
	    "EOEntity.m"
	);
	"EOExpressionArray.m" = (
	    "EOExpressionArray.m"
	);
	"EOGenericRecord.h" = (
	    "EOGenericRecord.m"
	);
	"EOGenericRecord.m" = (
	    "EOGenericRecord.m"
	);
	"EOJoin.h" = (
	    "EOJoin.m"
	);
	"EOJoin.m" = (
	    "EOJoin.m"
	);
	"EOModel.h" = (
	    "EOModel.m"
	);
	"EOModel.m" = (
	    "EOModel.m"
	);
	"EOModelGroup.h" = (
	    "EOModelGroup.m"
	);
	"EOModelGroup.m" = (
	    "EOModelGroup.m"
	);
	"EOPrivate.m" = (
	    "EOPrivate.m"
	);
	"EOPropertyListEncoding.h" = (
	    "EOPropertyListEncoding.h"
	);
	"EORelationship.h" = (
	    "EORelationship.m"
	);
	"EORelationship.m" = (
	    "EORelationship.m"
	);
	"EOSQLExpression.h" = (
	    "EOSQLExpression.m"
	);
	"EOSQLExpression.m" = (
	    "EOSQLExpression.m"
	);
	"EOSQLExpressionFactory.h" = (
	    "EOSQLExpressionFactory.m"
	);
	"EOSQLExpressionFactory.m" = (
	    "EOSQLExpressionFactory.m"
	);
	"EOSQLQualifier.h" = (
	    "EOSQLQualifier.m"
	);
	"EOSQLQualifier.m" = (
	    "EOSQLQualifier.m"
	);
	"EOSchemaGeneration.h" = (
	    "EOSchemaGeneration.m"
	);
	"EOSchemaGeneration.m" = (
	    "EOSchemaGeneration.m"
	);
	"EOSchemaSynchronization.h" = (
	    "EOSchemaSynchronization.m"
	);
	"EOSchemaSynchronization.m" = (
	    "EOSchemaSynchronization.m"
	);
	"EOStoredProcedure.h" = (
	    "EOStoredProcedure.m"
	);
	"EOStoredProcedure.m" = (
	    "EOStoredProcedure.m"
	);
	"EOUtilities.h" = (
	    "EOUtilities.m"
	);
	"EOUtilities.m" = (
	    "EOUtilities.m"
	);
    };
    super = {
	EOAccessArrayFaultHandler = EOAccessGenericFaultHandler;
	EOAccessFaultHandler = EOAccessGenericFaultHandler;
	EOAccessGenericFaultHandler = EOFaultHandler;
	EOAdaptor = NSObject;
	EOAdaptorChannel = NSObject;
	EOAdaptorContext = NSObject;
	EOAdaptorOperation = NSObject;
	EOAttribute = NSObject;
	EODatabase = NSObject;
	EODatabaseChannel = NSObject;
	EODatabaseContext = EOCooperatingObjectStore;
	EODatabaseDataSource = EODataSource;
	EODatabaseOperation = NSObject;
	EOEntity = NSObject;
	EOEntityClassDescription = EOClassDescription;
	EOJoin = NSObject;
	EOLoginPanel = NSObject;
	EOModel = NSObject;
	EOModelGroup = NSObject;
	EORelationship = NSObject;
	EOSQLExpression = NSObject;
	EOSQLExpressionFactory = NSObject;
	EOSQLQualifier = EOQualifier;
	EOStoredProcedure = NSObject;
    };
    title = {
	EOAccessFault = EOAccessFault;
	EOAdaptor = EOAdaptor;
	EOAdaptorChannel = EOAdaptorChannel;
	EOAdaptorContext = EOAdaptorContext;
	EOAttribute = EOAttribute;
	EODatabase = EODatabase;
	EODatabaseChannel = EODatabaseChannel;
	EODatabaseContext = EODatabaseContext;
	EODatabaseDataSource = EODatabaseDataSource;
	EODatabaseOperation = EOAdaptorOperation;
	EODeprecated = "EODeprecated documentation";
	EOEntity = EOEntity;
	EOExpressionArray = EOExpressionArray;
	EOGenericRecord = "EOGenericRecord documentation";
	EOJoin = EOJoin;
	EOModel = EOModel;
	EOModelGroup = EOModelGroup;
	EOPrivate = "EOPrivate: various definitions";
	EOPropertyListEncoding = "EOPropertyListEncoding documentation";
	EORelationship = EORelationship;
	EOSQLExpression = EOSQLExpression;
	EOSQLExpressionFactory = "EOSQLExpressionFactory class documentation";
	EOSQLQualifier = EOSQLQualifier;
	EOSchemaGeneration = EOSchemaGeneration;
	EOSchemaSynchronization = "EOSchemaSynchronization documentation";
	EOStoredProcedure = EOStoredProcedure;
	EOUtilities = "EOUtilities documentation";
	index = "GDL2 - EOAccess";
    };
    type = {
	EOAdaptorOperator = EODatabaseOperation;
	EODatabaseOperator = EODatabaseOperation;
	EODelegateResponse = EOAdaptorContext;
	EOJoinSemantic = EORelationship;
	EOUpdateStrategy = EODatabaseContext;
    };
    unitmethods = {
	"(EOColumnTypes)" = {
	    "-name" = EOSchemaSynchronization;
	    "-precision" = EOSchemaSynchronization;
	    "-scale" = EOSchemaSynchronization;
	    "-width" = EOSchemaSynchronization;
	};
	"(EOPropertyListEncoding)" = {
	    "-awakeWithPropertyList:" = EOPropertyListEncoding;
	    "-encodeIntoPropertyList:" = EOPropertyListEncoding;
	    "-initWithPropertyList:owner:" = EOPropertyListEncoding;
	};
	"(EOQualifierSQLGeneration)" = {
	    "-schemaBasedQualifierWithRootEntity:" = EOSQLQualifier;
	    "-sqlStringForSQLExpression:" = EOSQLQualifier;
	};
	EOAccessArrayFaultHandler = {
	    "+accessArrayFaultHandlerWithSourceGlobalID:relationshipName:databaseContext:editingContext:" = EOAccessFault;
	    "-databaseContext" = EOAccessFault;
	    "-editingContext" = EOAccessFault;
	    "-initWithSourceGlobalID:relationshipName:databaseContext:editingContext:" = EOAccessFault;
	    "-relationshipName" = EOAccessFault;
	    "-sourceGlobalID" = EOAccessFault;
	};
	EOAccessFaultHandler = {
	    "+accessFaultHandlerWithGlobalID:databaseContext:editingContext:" = EOAccessFault;
	    "-databaseContext" = EOAccessFault;
	    "-editingContext" = EOAccessFault;
	    "-globalID" = EOAccessFault;
	    "-initWithGlobalID:databaseContext:editingContext:" = EOAccessFault;
	};
	EOAccessGenericFaultHandler = {
	    "-generation" = EOAccessFault;
	    "-linkAfter:usingGeneration:" = EOAccessFault;
	    "-next" = EOAccessFault;
	    "-previous" = EOAccessFault;
	};
	EOAdaptor = {
	    "+adaptorWithModel:" = EOAdaptor;
	    "+adaptorWithName:" = EOAdaptor;
	    "+availableAdaptorNames" = EOAdaptor;
	    "+setExpressionClassName:adaptorClassName:" = EOAdaptor;
	    "+sharedLoginPanelInstance" = EOAdaptor;
	    "-assertConnectionDictionaryIsValid" = EOAdaptor;
	    "-canServiceModel:" = EOAdaptor;
	    "-connectionDictionary" = EOAdaptor;
	    "-contexts" = EOAdaptor;
	    "-createAdaptorContext" = EOAdaptor;
	    "-databaseEncoding" = EOAdaptor;
	    "-defaultExpressionClass" = EOAdaptor;
	    "-delegate" = EOAdaptor;
	    "-expressionClass" = EOAdaptor;
	    "-expressionFactory" = EOAdaptor;
	    "-fetchedValueForDataValue:attribute:" = EOAdaptor;
	    "-fetchedValueForDateValue:attribute:" = EOAdaptor;
	    "-fetchedValueForNumberValue:attribute:" = EOAdaptor;
	    "-fetchedValueForStringValue:attribute:" = EOAdaptor;
	    "-fetchedValueForValue:attribute:" = EOAdaptor;
	    "-handleDroppedConnection" = EOAdaptor;
	    "-hasOpenChannels" = EOAdaptor;
	    "-initWithName:" = EOAdaptor;
	    "-isDroppedConnectionException:" = EOAdaptor;
	    "-isValidQualifierType:model:" = EOAdaptor;
	    "-model" = EOAdaptor;
	    "-name" = EOAdaptor;
	    "-prototypeAttributes" = EOAdaptor;
	    "-setConnectionDictionary:" = EOAdaptor;
	    "-setDelegate:" = EOAdaptor;
	    "-setModel:" = EOAdaptor;
	};
	"EOAdaptor(EOAdaptorLoginPanel)" = {
	    "-runLoginPanel" = EOAdaptor;
	    "-runLoginPanelAndValidateConnectionDictionary" = EOAdaptor;
	};
	"EOAdaptor(EOExternalTypeMapping)" = {
	    "+assignExternalInfoForAttribute:" = EOAdaptor;
	    "+assignExternalInfoForEntireModel:" = EOAdaptor;
	    "+assignExternalInfoForEntity:" = EOAdaptor;
	    "+assignExternalTypeForAttribute:" = EOAdaptor;
	    "+externalTypesWithModel:" = EOAdaptor;
	    "+internalTypeForExternalType:model:" = EOAdaptor;
	};
	"EOAdaptor(EOSchemaGenerationExtensions)" = {
	    "-createDatabaseWithAdministrativeConnectionDictionary:" = EOAdaptor;
	    "-dropDatabaseWithAdministrativeConnectionDictionary:" = EOAdaptor;
	};
	"EOAdaptor(EOSchemaSynchronization)" = {
	    "-objectStoreChangesFromAttribute:toAttribute:" = EOSchemaSynchronization;
	};
	EOAdaptorChannel = {
	    "+adaptorChannelWithAdaptorContext:" = EOAdaptorChannel;
	    "-adaptorContext" = EOAdaptorChannel;
	    "-addStoredProceduresNamed:toModel:" = EOAdaptorChannel;
	    "-attributesToFetch" = EOAdaptorChannel;
	    "-cancelFetch" = EOAdaptorChannel;
	    "-closeChannel" = EOAdaptorChannel;
	    "-delegate" = EOAdaptorChannel;
	    "-deleteRowDescribedByQualifier:entity:" = EOAdaptorChannel;
	    "-deleteRowsDescribedByQualifier:entity:" = EOAdaptorChannel;
	    "-describeModelWithTableNames:" = EOAdaptorChannel;
	    "-describeResults" = EOAdaptorChannel;
	    "-describeStoredProcedureNames" = EOAdaptorChannel;
	    "-describeTableNames" = EOAdaptorChannel;
	    "-dictionaryWithObjects:forAttributes:zone:" = EOAdaptorChannel;
	    "-evaluateExpression:" = EOAdaptorChannel;
	    "-fetchRowWithZone:" = EOAdaptorChannel;
	    "-initWithAdaptorContext:" = EOAdaptorChannel;
	    "-insertRow:forEntity:" = EOAdaptorChannel;
	    "-isDebugEnabled" = EOAdaptorChannel;
	    "-isFetchInProgress" = EOAdaptorChannel;
	    "-isOpen" = EOAdaptorChannel;
	    "-lockRowComparingAttributes:entity:qualifier:snapshot:" = EOAdaptorChannel;
	    "-openChannel" = EOAdaptorChannel;
	    "-primaryKeyForNewRowWithEntity:" = EOAdaptorChannel;
	    "-primaryKeysForNewRowsWithEntity:count:" = EOAdaptorChannel;
	    "-selectAttributes:fetchSpecification:lock:entity:" = EOAdaptorChannel;
	    "-setAttributesToFetch:" = EOAdaptorChannel;
	    "-setDebugEnabled:" = EOAdaptorChannel;
	    "-setDelegate:" = EOAdaptorChannel;
	    "-updateValues:inRowDescribedByQualifier:entity:" = EOAdaptorChannel;
	    "-updateValues:inRowsDescribedByQualifier:entity:" = EOAdaptorChannel;
	};
	"EOAdaptorChannel(EOBatchProcessing)" = {
	    "-performAdaptorOperation:" = EOAdaptorChannel;
	    "-performAdaptorOperations:" = EOAdaptorChannel;
	};
	"EOAdaptorChannel(EOSchemaSynchronization)" = {
	    "-beginSchemaSynchronization" = EOSchemaSynchronization;
	    "-endSchemaSynchronization" = EOSchemaSynchronization;
	};
	"EOAdaptorChannel(EOStoredProcedures)" = {
	    "-executeStoredProcedure:withValues:" = EOAdaptorChannel;
	    "-returnValuesForLastStoredProcedureInvocation" = EOAdaptorChannel;
	};
	EOAdaptorContext = {
	    "+adaptorContextWithAdaptor:" = EOAdaptorContext;
	    "-adaptor" = EOAdaptorContext;
	    "-channels" = EOAdaptorContext;
	    "-createAdaptorChannel" = EOAdaptorContext;
	    "-delegate" = EOAdaptorContext;
	    "-handleDroppedConnection" = EOAdaptorContext;
	    "-hasBusyChannels" = EOAdaptorContext;
	    "-hasOpenChannels" = EOAdaptorContext;
	    "-initWithAdaptor:" = EOAdaptorContext;
	    "-setDelegate:" = EOAdaptorContext;
	};
	"EOAdaptorContext(EOTransactions)" = {
	    "+debugEnabledDefault" = EOAdaptorContext;
	    "+setDebugEnabledDefault:" = EOAdaptorContext;
	    "-beginTransaction" = EOAdaptorContext;
	    "-canNestTransactions" = EOAdaptorContext;
	    "-commitTransaction" = EOAdaptorContext;
	    "-hasOpenTransaction" = EOAdaptorContext;
	    "-isDebugEnabled" = EOAdaptorContext;
	    "-rollbackTransaction" = EOAdaptorContext;
	    "-setDebugEnabled:" = EOAdaptorContext;
	    "-transactionDidBegin" = EOAdaptorContext;
	    "-transactionDidCommit" = EOAdaptorContext;
	    "-transactionDidRollback" = EOAdaptorContext;
	    "-transactionNestingLevel" = EOAdaptorContext;
	};
	"EOAdaptorContext(Private)" = {
	    "-_channelDidInit:" = EOAdaptorContext;
	    "-_channelWillDealloc:" = EOAdaptorContext;
	};
	EOAdaptorOperation = {
	    "+adaptorOperationWithEntity:" = EODatabaseOperation;
	    "-adaptorOperator" = EODatabaseOperation;
	    "-attributes" = EODatabaseOperation;
	    "-changedValues" = EODatabaseOperation;
	    "-compareAdaptorOperation:" = EODatabaseOperation;
	    "-entity" = EODatabaseOperation;
	    "-exception" = EODatabaseOperation;
	    "-initWithEntity:" = EODatabaseOperation;
	    "-qualifier" = EODatabaseOperation;
	    "-setAdaptorOperator:" = EODatabaseOperation;
	    "-setAttributes:" = EODatabaseOperation;
	    "-setChangedValues:" = EODatabaseOperation;
	    "-setException:" = EODatabaseOperation;
	    "-setQualifier:" = EODatabaseOperation;
	    "-setStoredProcedure:" = EODatabaseOperation;
	    "-storedProcedure" = EODatabaseOperation;
	};
	EOAttribute = {
	    "+attributeWithParent:definition:" = EOAttribute;
	    "+attributeWithPropertyList:owner:" = EOAttribute;
	    "-allowsNull" = EOAttribute;
	    "-columnName" = EOAttribute;
	    "-definition" = EOAttribute;
	    "-docComment" = EOAttribute;
	    "-entity" = EOAttribute;
	    "-externalType" = EOAttribute;
	    "-isDerived" = EOAttribute;
	    "-isFlattened" = EOAttribute;
	    "-isReadOnly" = EOAttribute;
	    "-name" = EOAttribute;
	    "-parameterDirection" = EOAttribute;
	    "-parent" = EOAttribute;
	    "-precision" = EOAttribute;
	    "-prototype" = EOAttribute;
	    "-prototypeName" = EOAttribute;
	    "-readFormat" = EOAttribute;
	    "-referencesProperty:" = EOAttribute;
	    "-relationshipPath" = EOAttribute;
	    "-scale" = EOAttribute;
	    "-setEntity:" = EOAttribute;
	    "-setParent:" = EOAttribute;
	    "-storedProcedure" = EOAttribute;
	    "-targetAttribute" = EOAttribute;
	    "-userInfo" = EOAttribute;
	    "-valueClassName" = EOAttribute;
	    "-valueType" = EOAttribute;
	    "-width" = EOAttribute;
	    "-writeFormat" = EOAttribute;
	};
	"EOAttribute(EOAttributeEditing)" = {
	    "-_normalizeDefinition:path:" = EOAttribute;
	    "-setAllowsNull:" = EOAttribute;
	    "-setColumnName:" = EOAttribute;
	    "-setDefinition:" = EOAttribute;
	};
	EODatabase = {
	    "+databaseWithModel:" = EODatabase;
	    "+disableSnapshotRefcounting" = EODatabase;
	    "-adaptor" = EODatabase;
	    "-addModel:" = EODatabase;
	    "-addModelIfCompatible:" = EODatabase;
	    "-decrementSnapshotCountForGlobalID:" = EODatabase;
	    "-entityForObject:" = EODatabase;
	    "-entityNamed:" = EODatabase;
	    "-handleDroppedConnection" = EODatabase;
	    "-incrementSnapshotCountForGlobalID:" = EODatabase;
	    "-initWithAdaptor:" = EODatabase;
	    "-initWithModel:" = EODatabase;
	    "-invalidateResultCache" = EODatabase;
	    "-invalidateResultCacheForEntityNamed:" = EODatabase;
	    "-models" = EODatabase;
	    "-registerContext:" = EODatabase;
	    "-registeredContexts" = EODatabase;
	    "-removeModel:" = EODatabase;
	    "-resultCacheForEntityNamed:" = EODatabase;
	    "-setResultCache:forEntityNamed:" = EODatabase;
	    "-setTimestampToNow" = EODatabase;
	    "-unregisterContext:" = EODatabase;
	};
	"EODatabase(EOUniquing)" = {
	    "-forgetAllSnapshots" = EODatabase;
	    "-forgetSnapshotForGlobalID:" = EODatabase;
	    "-forgetSnapshotForSourceGlobalID:relationshipName:" = EODatabase;
	    "-forgetSnapshotsForGlobalIDs:" = EODatabase;
	    "-recordSnapshot:forGlobalID:" = EODatabase;
	    "-recordSnapshot:forSourceGlobalID:relationshipName:" = EODatabase;
	    "-recordSnapshots:" = EODatabase;
	    "-recordToManySnapshots:" = EODatabase;
	    "-snapshotForGlobalID:" = EODatabase;
	    "-snapshotForGlobalID:after:" = EODatabase;
	    "-snapshotForSourceGlobalID:relationshipName:" = EODatabase;
	    "-snapshots" = EODatabase;
	};
	EODatabaseChannel = {
	    "+databaseChannelWithDatabaseContext:" = EODatabaseChannel;
	    "-adaptorChannel" = EODatabaseChannel;
	    "-cancelFetch" = EODatabaseChannel;
	    "-databaseContext" = EODatabaseChannel;
	    "-fetchObject" = EODatabaseChannel;
	    "-initWithDatabaseContext:" = EODatabaseChannel;
	    "-isFetchInProgress" = EODatabaseChannel;
	    "-isLocking" = EODatabaseChannel;
	    "-isRefreshingObjects" = EODatabaseChannel;
	    "-selectObjectsWithFetchSpecification:editingContext:" = EODatabaseChannel;
	    "-setCurrentEditingContext:" = EODatabaseChannel;
	    "-setCurrentEntity:" = EODatabaseChannel;
	    "-setEntity:" = EODatabaseChannel;
	    "-setIsLocking:" = EODatabaseChannel;
	    "-setIsRefreshingObjects:" = EODatabaseChannel;
	};
	EODatabaseContext = {
	    "+_setUseToManyCaching:" = EODatabaseContext;
	    "+contextClassToRegister" = EODatabaseContext;
	    "+databaseContextWithDatabase:" = EODatabaseContext;
	    "+registeredDatabaseContextForModel:editingContext:" = EODatabaseContext;
	    "+setContextClassToRegister:" = EODatabaseContext;
	    "-_availableChannelFromRegisteredChannels" = EODatabaseContext;
	    "-adaptorContext" = EODatabaseContext;
	    "-availableChannel" = EODatabaseContext;
	    "-database" = EODatabaseContext;
	    "-delegate" = EODatabaseContext;
	    "-handleDroppedConnection" = EODatabaseContext;
	    "-hasBusyChannels" = EODatabaseContext;
	    "-initWithDatabase:" = EODatabaseContext;
	    "-missingObjectGlobalIDs" = EODatabaseContext;
	    "-registerChannel:" = EODatabaseContext;
	    "-registeredChannels" = EODatabaseContext;
	    "-setDelegate:" = EODatabaseContext;
	    "-setUpdateStrategy:" = EODatabaseContext;
	    "-unregisterChannel:" = EODatabaseContext;
	    "-updateStrategy" = EODatabaseContext;
	};
	"EODatabaseContext(EOBatchFaulting)" = {
	    "-batchFetchRelationship:forSourceObjects:editingContext:" = EODatabaseContext;
	};
	"EODatabaseContext(EOCooperatingObjectStoreSupport)" = {
	    "-commitChanges" = EODatabaseContext;
	    "-createAdaptorOperationsForDatabaseOperation:" = EODatabaseContext;
	    "-createAdaptorOperationsForDatabaseOperation:attributes:" = EODatabaseContext;
	    "-databaseOperationForGlobalID:" = EODatabaseContext;
	    "-databaseOperationForObject:" = EODatabaseContext;
	    "-entitiesOnWhichThisEntityDepends:" = EODatabaseContext;
	    "-entityNameOrderingArrayForEntities:" = EODatabaseContext;
	    "-handlesFetchSpecification:" = EODatabaseContext;
	    "-insertEntity:intoOrderingArray:withDependencies:processingSet:" = EODatabaseContext;
	    "-isValidQualifierTypeForAttribute:" = EODatabaseContext;
	    "-lockingAttributesForAttributes:entity:" = EODatabaseContext;
	    "-lockingNonQualifiableAttributes:" = EODatabaseContext;
	    "-nullifyAttributesInRelationship:sourceObject:destinationObject:" = EODatabaseContext;
	    "-nullifyAttributesInRelationship:sourceObject:destinationObjects:" = EODatabaseContext;
	    "-orderAdaptorOperations" = EODatabaseContext;
	    "-ownsEntityNamed:" = EODatabaseContext;
	    "-ownsGlobalID:" = EODatabaseContext;
	    "-ownsObject:" = EODatabaseContext;
	    "-performChanges" = EODatabaseContext;
	    "-prepareForSaveWithCoordinator:editingContext:" = EODatabaseContext;
	    "-primaryKeyAttributesForAttributes:entity:" = EODatabaseContext;
	    "-processSnapshotForDatabaseOperation:" = EODatabaseContext;
	    "-qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot:" = EODatabaseContext;
	    "-recordChangesInEditingContext" = EODatabaseContext;
	    "-recordDatabaseOperation:" = EODatabaseContext;
	    "-recordDeleteForObject:" = EODatabaseContext;
	    "-recordInsertForObject:" = EODatabaseContext;
	    "-recordUpdateForObject:changes:" = EODatabaseContext;
	    "-relayAttributesInRelationship:sourceObject:destinationObject:" = EODatabaseContext;
	    "-relayAttributesInRelationship:sourceObject:destinationObjects:" = EODatabaseContext;
	    "-relayPrimaryKey:object:entity:" = EODatabaseContext;
	    "-rollbackChanges" = EODatabaseContext;
	    "-valuesForKeys:object:" = EODatabaseContext;
	    "-valuesToWriteForAttributes:entity:changedValues:" = EODatabaseContext;
	};
	"EODatabaseContext(EODatabaseSnapshotting)" = {
	    "-_beginTransaction" = EODatabaseContext;
	    "-_commitTransaction" = EODatabaseContext;
	    "-_forceDisconnect" = EODatabaseContext;
	    "-_obtainOpenChannel" = EODatabaseContext;
	    "-_openChannelWithLoginPanel:" = EODatabaseContext;
	    "-_rollbackTransaction" = EODatabaseContext;
	    "-forgetAllLocks" = EODatabaseContext;
	    "-forgetLocksForObjectsWithGlobalIDs:" = EODatabaseContext;
	    "-forgetSnapshotForGlobalID:" = EODatabaseContext;
	    "-forgetSnapshotsForGlobalIDs:" = EODatabaseContext;
	    "-initializeObject:row:entity:editingContext:" = EODatabaseContext;
	    "-isObjectLockedWithGlobalID:" = EODatabaseContext;
	    "-localSnapshotForGlobalID:" = EODatabaseContext;
	    "-localSnapshotForSourceGlobalID:relationshipName:" = EODatabaseContext;
	    "-recordSnapshot:forGlobalID:" = EODatabaseContext;
	    "-recordSnapshot:forSourceGlobalID:relationshipName:" = EODatabaseContext;
	    "-recordSnapshots:" = EODatabaseContext;
	    "-recordToManySnapshots:" = EODatabaseContext;
	    "-registerLockedObjectWithGlobalID:" = EODatabaseContext;
	    "-snapshotForGlobalID:" = EODatabaseContext;
	    "-snapshotForGlobalID:after:" = EODatabaseContext;
	    "-snapshotForSourceGlobalID:relationshipName:" = EODatabaseContext;
	};
	"EODatabaseContext(EOMultiThreaded)" = {
	    "-lock" = EODatabaseContext;
	    "-unlock" = EODatabaseContext;
	};
	"EODatabaseContext(EOObjectStoreSupport)" = {
	    "-_registerSnapshot:forSourceGlobalID:relationshipName:editingContext:" = EODatabaseContext;
	    "-arrayFaultWithSourceGlobalID:relationshipName:editingContext:" = EODatabaseContext;
	    "-clearOriginalSnapshotForObject:sourceGlobalID:relationshipName:editingContext:" = EODatabaseContext;
	    "-entityForGlobalID:" = EODatabaseContext;
	    "-faultForGlobalID:editingContext:" = EODatabaseContext;
	    "-faultForRawRow:entityNamed:editingContext:" = EODatabaseContext;
	    "-forgetSnapshotForSourceGlobalID:relationshipName:" = EODatabaseContext;
	    "-initializeObject:withGlobalID:editingContext:" = EODatabaseContext;
	    "-invalidateAllObjects" = EODatabaseContext;
	    "-invalidateObjectsWithGlobalIDs:" = EODatabaseContext;
	    "-isObjectLockedWithGlobalID:editingContext:" = EODatabaseContext;
	    "-lockObjectWithGlobalID:editingContext:" = EODatabaseContext;
	    "-objectsForSourceGlobalID:relationshipName:editingContext:" = EODatabaseContext;
	    "-objectsWithFetchSpecification:editingContext:" = EODatabaseContext;
	    "-refaultObject:withGlobalID:editingContext:" = EODatabaseContext;
	    "-refaultObject:withSourceGlobalID:relationshipName:editingContext:" = EODatabaseContext;
	    "-saveChangesInEditingContext:" = EODatabaseContext;
	};
	EODatabaseDataSource = {
	    "-auxiliaryQualifier" = EODatabaseDataSource;
	    "-databaseContext" = EODatabaseDataSource;
	    "-entity" = EODatabaseDataSource;
	    "-fetchSpecification" = EODatabaseDataSource;
	    "-fetchSpecificationForFetch" = EODatabaseDataSource;
	    "-initWithEditingContext:entityName:" = EODatabaseDataSource;
	    "-initWithEditingContext:entityName:fetchSpecificationName:" = EODatabaseDataSource;
	    "-isFetchEnabled" = EODatabaseDataSource;
	    "-setAuxiliaryQualifier:" = EODatabaseDataSource;
	    "-setFetchEnabled:" = EODatabaseDataSource;
	    "-setFetchSpecification:" = EODatabaseDataSource;
	};
	EODatabaseOperation = {
	    "+databaseOperationWithGlobalID:object:entity:" = EODatabaseOperation;
	    "-adaptorOperations" = EODatabaseOperation;
	    "-addAdaptorOperation:" = EODatabaseOperation;
	    "-databaseOperator" = EODatabaseOperation;
	    "-dbSnapshot" = EODatabaseOperation;
	    "-entity" = EODatabaseOperation;
	    "-globalID" = EODatabaseOperation;
	    "-initWithGlobalID:object:entity:" = EODatabaseOperation;
	    "-newRow" = EODatabaseOperation;
	    "-object" = EODatabaseOperation;
	    "-primaryKeyDiffs" = EODatabaseOperation;
	    "-recordToManySnapshot:relationshipName:" = EODatabaseOperation;
	    "-removeAdaptorOperation:" = EODatabaseOperation;
	    "-rowDiffs" = EODatabaseOperation;
	    "-rowDiffsForAttributes:" = EODatabaseOperation;
	    "-setDBSnapshot:" = EODatabaseOperation;
	    "-setDatabaseOperator:" = EODatabaseOperation;
	    "-setNewRow:" = EODatabaseOperation;
	    "-toManySnapshots" = EODatabaseOperation;
	};
	"EOEditingContext(EOUtilities)" = {
	    "-connectWithModelNamed:connectionDictionaryOverrides:" = EOUtilities;
	    "-createAndInsertInstanceOfEntityNamed:" = EOUtilities;
	    "-databaseContextForModelNamed:" = EOUtilities;
	    "-destinationKeyForSourceObject:relationshipNamed:" = EOUtilities;
	    "-entityForClass:" = EOUtilities;
	    "-entityForObject:" = EOUtilities;
	    "-entityNamed:" = EOUtilities;
	    "-executeStoredProcedureNamed:arguments:" = EOUtilities;
	    "-localInstanceOfObject:" = EOUtilities;
	    "-localInstancesOfObjects:" = EOUtilities;
	    "-modelGroup" = EOUtilities;
	    "-objectForEntityNamed:qualifierFormat:,..." = EOUtilities;
	    "-objectFromRawRow:entityNamed:" = EOUtilities;
	    "-objectMatchingValue:forKey:entityNamed:" = EOUtilities;
	    "-objectMatchingValues:entityNamed:" = EOUtilities;
	    "-objectWithFetchSpecificationNamed:entityNamed:bindings:" = EOUtilities;
	    "-objectWithPrimaryKey:entityNamed:" = EOUtilities;
	    "-objectWithPrimaryKeyValue:entityNamed:" = EOUtilities;
	    "-objectsForEntityNamed:" = EOUtilities;
	    "-objectsForEntityNamed:qualifierFormat:,..." = EOUtilities;
	    "-objectsMatchingValue:forKey:entityNamed:" = EOUtilities;
	    "-objectsMatchingValues:entityNamed:" = EOUtilities;
	    "-objectsOfClass:" = EOUtilities;
	    "-objectsWithFetchSpecificationNamed:entityNamed:bindings:" = EOUtilities;
	    "-primaryKeyForObject:" = EOUtilities;
	    "-rawRowsForEntityNamed:qualifierFormat:,..." = EOUtilities;
	    "-rawRowsMatchingValue:forKey:entityNamed:" = EOUtilities;
	    "-rawRowsMatchingValues:entityNamed:" = EOUtilities;
	    "-rawRowsWithSQL:modelNamed:" = EOUtilities;
	    "-rawRowsWithStoredProcedureNamed:arguments:" = EOUtilities;
	};
	EOEntity = {
	    "-anyAttributeNamed:" = EOEntity;
	    "-anyRelationshipNamed:" = EOEntity;
	    "-attributeNamed:" = EOEntity;
	    "-attributes" = EOEntity;
	    "-attributesToFetch" = EOEntity;
	    "-attributesUsedForLocking" = EOEntity;
	    "-cachesObjects" = EOEntity;
	    "-className" = EOEntity;
	    "-classProperties" = EOEntity;
	    "-classPropertyNames" = EOEntity;
	    "-externalName" = EOEntity;
	    "-externalQuery" = EOEntity;
	    "-fetchSpecificationNamed:" = EOEntity;
	    "-fetchSpecificationNames" = EOEntity;
	    "-globalIDForRow:" = EOEntity;
	    "-isAbstractEntity" = EOEntity;
	    "-isPrimaryKeyValidInObject:" = EOEntity;
	    "-isQualifierForPrimaryKey:" = EOEntity;
	    "-isReadOnly" = EOEntity;
	    "-isValidAttributeUsedForLocking:" = EOEntity;
	    "-isValidClassProperty:" = EOEntity;
	    "-isValidPrimaryKeyAttribute:" = EOEntity;
	    "-maxNumberOfInstancesToBatchFetch" = EOEntity;
	    "-model" = EOEntity;
	    "-name" = EOEntity;
	    "-parentEntity" = EOEntity;
	    "-primaryKeyAttributeNames" = EOEntity;
	    "-primaryKeyAttributes" = EOEntity;
	    "-primaryKeyForGlobalID:" = EOEntity;
	    "-primaryKeyForRow:" = EOEntity;
	    "-qualifierForPrimaryKey:" = EOEntity;
	    "-relationshipNamed:" = EOEntity;
	    "-relationships" = EOEntity;
	    "-restrictingQualifier" = EOEntity;
	    "-sharedObjectFetchSpecificationNames" = EOEntity;
	    "-subEntities" = EOEntity;
	    "-userInfo" = EOEntity;
	};
	"EOEntity(EOEntityClassDescription)" = {
	    "-classDescriptionForInstances" = EOEntity;
	};
	"EOEntity(EOEntityEditing)" = {
	    "-addAttribute:" = EOEntity;
	    "-addFetchSpecification:withName:" = EOEntity;
	    "-addRelationship:" = EOEntity;
	    "-addSharedObjectFetchSpecificationByName:" = EOEntity;
	    "-addSubEntity:" = EOEntity;
	    "-removeAttribute:" = EOEntity;
	    "-removeFetchSpecificationNamed:" = EOEntity;
	    "-removeRelationship:" = EOEntity;
	    "-removeSharedObjectFetchSpecificationByName:" = EOEntity;
	    "-removeSubEntity:" = EOEntity;
	    "-setAttributesUsedForLocking:" = EOEntity;
	    "-setCachesObjects:" = EOEntity;
	    "-setClassName:" = EOEntity;
	    "-setClassProperties:" = EOEntity;
	    "-setExternalName:" = EOEntity;
	    "-setExternalQuery:" = EOEntity;
	    "-setIsAbstractEntity:" = EOEntity;
	    "-setMaxNumberOfInstancesToBatchFetch:" = EOEntity;
	    "-setName:" = EOEntity;
	    "-setPrimaryKeyAttributes:" = EOEntity;
	    "-setReadOnly:" = EOEntity;
	    "-setRestrictingQualifier:" = EOEntity;
	    "-setSharedObjectFetchSpecificationsByName:" = EOEntity;
	    "-setUserInfo:" = EOEntity;
	    "-validateName:" = EOEntity;
	};
	"EOEntity(EOEntityGDL2Additions)" = {
	    "-attributeForPath:" = EOEntity;
	    "-relationshipForPath:" = EOEntity;
	};
	"EOEntity(EOModelBeautifier)" = {
	    "-beautifyName" = EOEntity;
	};
	"EOEntity(EOModelReferentialIntegrity)" = {
	    "-externalModelsReferenced" = EOEntity;
	    "-referencesProperty:" = EOEntity;
	};
	"EOEntity(EOPrimaryKeyGeneration)" = {
	    "-primaryKeyRootName" = EOEntity;
	};
	"EOEntity(EOStoredProcedures)" = {
	    "-setStoredProcedure:forOperation:" = EOEntity;
	    "-storedProcedureForOperation:" = EOEntity;
	};
	"EOEntity(GDL2Extenstions)" = {
	    "-docComment" = EOEntity;
	    "-setDocComment:" = EOEntity;
	};
	EOEntityClassDescription = {
	    "-entity" = EOEntity;
	    "-fetchSpecificationNamed:" = EOEntity;
	    "-initWithEntity:" = EOEntity;
	};
	"EOEntityClassDescription(GDL2Extenstions)" = {
	    "-dictionaryForInstanceProperties" = EOEntity;
	};
	"EOExpressionArray(PrivateExceptions)" = {
	    "-_raiseRangeExceptionWithIndex:from:" = EOExpressionArray;
	};
	"EOFault(EOAccess)" = {
	    "-databaseContext" = EOAccessFault;
	};
	"EOGenericRecord(EOAccessAdditions)" = {
	    "-entity" = EOGenericRecord;
	};
	EOJoin = {
	    "-description" = EOJoin;
	    "-destinationAttribute" = EOJoin;
	    "-initWithSourceAttribute:destinationAttribute:" = EOJoin;
	    "-isReciprocalToJoin:" = EOJoin;
	    "-sourceAttribute" = EOJoin;
	};
	"EOJoin(EOJoinPrivate)" = {
	    "+joinWithSourceAttribute:destinationAttribute:" = EOJoin;
	};
	EOLoginPanel = {
	    "-administrativeConnectionDictionaryForAdaptor:" = EOAdaptor;
	    "-runPanelForAdaptor:validate:allowsCreation:" = EOAdaptor;
	};
	"EOLoginPanel(Deprecated)" = {
	    "-runPanelForAdaptor:validate:" = EODeprecated;
	};
	EOModel = {
	    "+model" = EOModel;
	    "-adaptorClassName" = EOModel;
	    "-adaptorName" = EOModel;
	    "-connectionDictionary" = EOModel;
	    "-docComment" = EOModel;
	    "-entities" = EOModel;
	    "-entityForObject:" = EOModel;
	    "-entityNamed:" = EOModel;
	    "-entityNames" = EOModel;
	    "-modelGroup" = EOModel;
	    "-name" = EOModel;
	    "-path" = EOModel;
	    "-prototypeAttributeNamed:" = EOModel;
	    "-storedProcedureNamed:" = EOModel;
	    "-storedProcedureNames" = EOModel;
	    "-storedProcedures" = EOModel;
	    "-userInfo" = EOModel;
	};
	"EOModel(EOModelBeautifier)" = {
	    "-beautifyNames" = EOModel;
	};
	"EOModel(EOModelEditing)" = {
	    "-addEntity:" = EOModel;
	    "-addStoredProcedure:" = EOModel;
	    "-externalModelsReferenced" = EOModel;
	    "-loadAllModelObjects" = EOModel;
	    "-referencesToProperty:" = EOModel;
	    "-removeEntity:" = EOModel;
	    "-removeEntityAndReferences:" = EOModel;
	    "-removeStoredProcedure:" = EOModel;
	    "-setAdaptorName:" = EOModel;
	    "-setConnectionDictionary:" = EOModel;
	    "-setModelGroup:" = EOModel;
	    "-setName:" = EOModel;
	    "-setUserInfo:" = EOModel;
	};
	"EOModel(EOModelFileAccess)" = {
	    "+modelWithContentsOfFile:" = EOModel;
	    "-initWithContentsOfFile:" = EOModel;
	    "-writeToFile:" = EOModel;
	};
	"EOModel(EOModelHidden)" = {
	    "-_addEntity:" = EOModel;
	    "-_addEntityWithPropertyList:" = EOModel;
	    "-_addFakeEntityWithPropertyList:" = EOModel;
	    "-_childrenForEntityNamed:" = EOModel;
	    "-_classDescriptionNeeded:" = EOModel;
	    "-_entityForClass:" = EOModel;
	    "-_instantiatedEntities" = EOModel;
	    "-_loadFetchSpecificationDictionaryForEntityNamed:" = EOModel;
	    "-_registerChild:forParent:" = EOModel;
	    "-_removeEntity:" = EOModel;
	    "-_removePropertiesReferencingEntity:" = EOModel;
	    "-_removePropertiesReferencingProperty:" = EOModel;
	    "-_resetPrototypeCache" = EOModel;
	    "-_setEntity:forEntityName:className:" = EOModel;
	    "-_setInheritanceLinks:" = EOModel;
	    "-_setPath:" = EOModel;
	    "-isPrototypesEntity:" = EOModel;
	};
	"EOModel(EOModelPropertyList)" = {
	    "-awakeWithPropertyList:" = EOModel;
	    "-encodeIntoPropertyList:" = EOModel;
	    "-encodeTableOfContentsIntoPropertyList:" = EOModel;
	    "-initWithPropertyList:owner:" = EOModel;
	    "-initWithTableOfContentsPropertyList:path:" = EOModel;
	};
	EOModelGroup = {
	    "+defaultGroup" = EOModelGroup;
	    "+delegate" = EOModelGroup;
	    "+globalModelGroup" = EOModelGroup;
	    "+setDefaultGroup:" = EOModelGroup;
	    "+setDelegate:" = EOModelGroup;
	    "-addModel:" = EOModelGroup;
	    "-addModelWithFile:" = EOModelGroup;
	    "-availablePrototypesForAdaptorName:" = EOModelGroup;
	    "-delegate" = EOModelGroup;
	    "-entityForObject:" = EOModelGroup;
	    "-entityNamed:" = EOModelGroup;
	    "-fetchSpecificationNamed:entityNamed:" = EOModelGroup;
	    "-loadAllModelObjects" = EOModelGroup;
	    "-modelNamed:" = EOModelGroup;
	    "-modelNames" = EOModelGroup;
	    "-modelWithPath:" = EOModelGroup;
	    "-models" = EOModelGroup;
	    "-prototypeAttributeForAttribute:" = EOModelGroup;
	    "-removeModel:" = EOModelGroup;
	    "-setDelegate:" = EOModelGroup;
	    "-storedProcedureNamed:" = EOModelGroup;
	};
	"EOObjectStoreCoordinator(EOModelGroupSupport)" = {
	    "-modelGroup" = EOModelGroup;
	    "-setModelGroup:" = EOModelGroup;
	};
	EORelationship = {
	    "+relationshipWithPropertyList:owner:" = EORelationship;
	    "-anyInverseRelationship" = EORelationship;
	    "-componentRelationships" = EORelationship;
	    "-definition" = EORelationship;
	    "-deleteRule" = EORelationship;
	    "-destinationAttributes" = EORelationship;
	    "-destinationEntity" = EORelationship;
	    "-docComment" = EORelationship;
	    "-entity" = EORelationship;
	    "-hiddenInverseRelationship" = EORelationship;
	    "-inverseRelationship" = EORelationship;
	    "-isBidirectional" = EORelationship;
	    "-isCompound" = EORelationship;
	    "-isFlattened" = EORelationship;
	    "-isMandatory" = EORelationship;
	    "-isParentRelationship" = EORelationship;
	    "-isToMany" = EORelationship;
	    "-joinSemantic" = EORelationship;
	    "-joinSemanticString" = EORelationship;
	    "-joins" = EORelationship;
	    "-name" = EORelationship;
	    "-numberOfToManyFaultsToBatchFetch" = EORelationship;
	    "-ownsDestination" = EORelationship;
	    "-propagatesPrimaryKey" = EORelationship;
	    "-qualifierWithSourceRow:" = EORelationship;
	    "-referencesProperty:" = EORelationship;
	    "-sourceAttributes" = EORelationship;
	    "-userInfo" = EORelationship;
	};
	"EORelationship(EORelationshipEditing)" = {
	    "-addJoin:" = EORelationship;
	    "-beautifyName" = EORelationship;
	    "-removeJoin:" = EORelationship;
	    "-setDefinition:" = EORelationship;
	    "-setDeleteRule:" = EORelationship;
	    "-setDocComment:" = EORelationship;
	    "-setEntity:" = EORelationship;
	    "-setInternalInfo:" = EORelationship;
	    "-setIsBidirectional:" = EORelationship;
	    "-setIsMandatory:" = EORelationship;
	    "-setJoinSemantic:" = EORelationship;
	    "-setName:" = EORelationship;
	    "-setNumberOfToManyFaultsToBatchFetch:" = EORelationship;
	    "-setOwnsDestination:" = EORelationship;
	    "-setPropagatesPrimaryKey:" = EORelationship;
	    "-setToMany:" = EORelationship;
	    "-setUserInfo:" = EORelationship;
	    "-validateName:" = EORelationship;
	};
	"EORelationship(EORelationshipPrivate2)" = {
	    "-_definitionArray" = EORelationship;
	    "-_deleteRuleFromString:" = EORelationship;
	    "-_flushCache" = EORelationship;
	    "-_foreignKeyForSourceRow:" = EORelationship;
	    "-_joinsChanged" = EORelationship;
	    "-_leftSideKeyMap" = EORelationship;
	    "-_rightSideKeyMap" = EORelationship;
	    "-_sourceAttributeNames" = EORelationship;
	    "-_sourceRowToForeignKeyMapping" = EORelationship;
	    "-_stringFromDeleteRule:" = EORelationship;
	    "-_substitutionRelationshipForRow:" = EORelationship;
	    "-auxiliaryQualifier" = EORelationship;
	    "-isPropagatesPrimaryKeyPossible" = EORelationship;
	    "-joinForAttribute:" = EORelationship;
	    "-qualifierOmittingAuxiliaryQualifierWithSourceRow:" = EORelationship;
	    "-setAuxiliaryQualifier:" = EORelationship;
	};
	"EORelationship(EORelationshipValueMapping)" = {
	    "-validateValue:" = EORelationship;
	};
	"EORelationship(EORelationshipXX)" = {
	    "-_intermediateAttributes" = EORelationship;
	    "-_setSourceToDestinationKeyMap:" = EORelationship;
	    "-_sourceToDestinationKeyMap" = EORelationship;
	    "-firstRelationship" = EORelationship;
	    "-foreignKeyInDestination" = EORelationship;
	    "-intermediateEntity" = EORelationship;
	    "-isMultiHop" = EORelationship;
	    "-isToManyToOne" = EORelationship;
	    "-lastRelationship" = EORelationship;
	    "-primaryKeyForTargetRowFromSourceDBSnapshot:" = EORelationship;
	    "-qualifierForDBSnapshot:" = EORelationship;
	    "-relationshipPath" = EORelationship;
	};
	EOSQLExpression = {
	    "+deleteStatementWithQualifier:entity:" = EOSQLExpression;
	    "+expressionForString:" = EOSQLExpression;
	    "+formatSQLString:format:" = EOSQLExpression;
	    "+formatStringValue:" = EOSQLExpression;
	    "+formatValue:forAttribute:" = EOSQLExpression;
	    "+insertStatementForRow:entity:" = EOSQLExpression;
	    "+selectStatementForAttributes:lock:fetchSpecification:entity:" = EOSQLExpression;
	    "+setUseBindVariables:" = EOSQLExpression;
	    "+setUseQuotedExternalNames:" = EOSQLExpression;
	    "+sqlExpressionWithEntity:" = EOSQLExpression;
	    "+sqlPatternFromShellPattern:" = EOSQLExpression;
	    "+sqlPatternFromShellPattern:withEscapeCharacter:" = EOSQLExpression;
	    "+updateStatementForRow:qualifier:entity:" = EOSQLExpression;
	    "+useBindVariables" = EOSQLExpression;
	    "+useQuotedExternalNames" = EOSQLExpression;
	    "-addBindVariableDictionary:" = EOSQLExpression;
	    "-addInsertListAttribute:value:" = EOSQLExpression;
	    "-addJoinClauseWithLeftName:rightName:joinSemantic:" = EOSQLExpression;
	    "-addOrderByAttributeOrdering:" = EOSQLExpression;
	    "-addSelectListAttribute:" = EOSQLExpression;
	    "-addUpdateListAttribute:value:" = EOSQLExpression;
	    "-aliasesByRelationshipPath" = EOSQLExpression;
	    "-appendItem:toListString:" = EOSQLExpression;
	    "-assembleDeleteStatementWithQualifier:tableList:whereClause:" = EOSQLExpression;
	    "-assembleInsertStatementWithRow:tableList:columnList:valueList:" = EOSQLExpression;
	    "-assembleJoinClauseWithLeftName:rightName:joinSemantic:" = EOSQLExpression;
	    "-assembleSelectStatementWithAttributes:lock:qualifier:fetchOrder:selectString:columnList:tableList:whereClause:joinClause:orderByClause:lockClause:" = EOSQLExpression;
	    "-assembleUpdateStatementWithRow:qualifier:tableList:updateList:whereClause:" = EOSQLExpression;
	    "-bindVariableDictionaries" = EOSQLExpression;
	    "-bindVariableDictionaryForAttribute:value:" = EOSQLExpression;
	    "-entity" = EOSQLExpression;
	    "-externalNameQuoteCharacter" = EOSQLExpression;
	    "-initWithEntity:" = EOSQLExpression;
	    "-joinClauseString" = EOSQLExpression;
	    "-joinExpression" = EOSQLExpression;
	    "-listString" = EOSQLExpression;
	    "-lockClause" = EOSQLExpression;
	    "-mustUseBindVariableForAttribute:" = EOSQLExpression;
	    "-orderByString" = EOSQLExpression;
	    "-prepareDeleteExpressionForQualifier:" = EOSQLExpression;
	    "-prepareInsertExpressionWithRow:" = EOSQLExpression;
	    "-prepareSelectExpressionWithAttributes:lock:fetchSpecification:" = EOSQLExpression;
	    "-prepareUpdateExpressionWithRow:qualifier:" = EOSQLExpression;
	    "-setStatement:" = EOSQLExpression;
	    "-setUseAliases:" = EOSQLExpression;
	    "-shouldUseBindVariableForAttribute:" = EOSQLExpression;
	    "-sqlStringForAttribute:" = EOSQLExpression;
	    "-sqlStringForAttributeNamed:" = EOSQLExpression;
	    "-sqlStringForAttributePath:" = EOSQLExpression;
	    "-sqlStringForConjoinedQualifiers:" = EOSQLExpression;
	    "-sqlStringForDisjoinedQualifiers:" = EOSQLExpression;
	    "-sqlStringForKeyComparisonQualifier:" = EOSQLExpression;
	    "-sqlStringForKeyValueQualifier:" = EOSQLExpression;
	    "-sqlStringForNegatedQualifier:" = EOSQLExpression;
	    "-sqlStringForSchemaObjectName:" = EOSQLExpression;
	    "-sqlStringForSelector:value:" = EOSQLExpression;
	    "-sqlStringForValue:attributeNamed:" = EOSQLExpression;
	    "-sqlStringForValue:caseInsensitiveLikeKey:" = EOSQLExpression;
	    "-statement" = EOSQLExpression;
	    "-tableListWithRootEntity:" = EOSQLExpression;
	    "-useAliases" = EOSQLExpression;
	    "-valueList" = EOSQLExpression;
	    "-whereClauseString" = EOSQLExpression;
	};
	"EOSQLExpression(EOSchemaGeneration)" = {
	    "+appendExpression:toScript:" = EOSchemaGeneration;
	    "+createDatabaseStatementsForConnectionDictionary:administrativeConnectionDictionary:" = EOSchemaGeneration;
	    "+createTableStatementsForEntityGroup:" = EOSchemaGeneration;
	    "+createTableStatementsForEntityGroups:" = EOSchemaGeneration;
	    "+dropDatabaseStatementsForConnectionDictionary:administrativeConnectionDictionary:" = EOSchemaGeneration;
	    "+dropPrimaryKeySupportStatementsForEntityGroup:" = EOSchemaGeneration;
	    "+dropPrimaryKeySupportStatementsForEntityGroups:" = EOSchemaGeneration;
	    "+dropTableStatementsForEntityGroup:" = EOSchemaGeneration;
	    "+dropTableStatementsForEntityGroups:" = EOSchemaGeneration;
	    "+foreignKeyConstraintStatementsForRelationship:" = EOSchemaGeneration;
	    "+primaryKeyConstraintStatementsForEntityGroup:" = EOSchemaGeneration;
	    "+primaryKeyConstraintStatementsForEntityGroups:" = EOSchemaGeneration;
	    "+primaryKeySupportStatementsForEntityGroup:" = EOSchemaGeneration;
	    "+primaryKeySupportStatementsForEntityGroups:" = EOSchemaGeneration;
	    "+schemaCreationScriptForEntities:options:" = EOSchemaGeneration;
	    "+schemaCreationStatementsForEntities:options:" = EOSchemaGeneration;
	    "+selectStatementForContainerOptions" = EOSchemaGeneration;
	    "-addCreateClauseForAttribute:" = EOSchemaGeneration;
	    "-allowsNullClauseForConstraint:" = EOSchemaGeneration;
	    "-columnTypeStringForAttribute:" = EOSchemaGeneration;
	    "-prepareConstraintStatementForRelationship:sourceColumns:destinationColumns:" = EOSchemaGeneration;
	};
	"EOSQLExpression(EOSchemaSynchronization)" = {
	    "+isCaseSensitive" = EOSchemaSynchronization;
	    "+isColumnType:equivalentToColumnType:options:" = EOSchemaSynchronization;
	    "+logicalErrorsInChangeDictionary:forModel:options:" = EOSchemaSynchronization;
	    "+phraseCastingColumnNamed:fromType:toType:options:" = EOSchemaSynchronization;
	    "+schemaSynchronizationDelegate" = EOSchemaSynchronization;
	    "+setSchemaSynchronizationDelegate:" = EOSchemaSynchronization;
	    "+statementsToConvertColumnNamed:inTableNamed:fromType:toType:options:" = EOSchemaSynchronization;
	    "+statementsToCopyTableNamed:intoTableForEntityGroup:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToDeleteColumnNamed:inTableNamed:options:" = EOSchemaSynchronization;
	    "+statementsToDropForeignKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToDropPrimaryKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToDropPrimaryKeySupportForEntityGroups:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToImplementForeignKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToImplementPrimaryKeyConstraintsOnEntityGroups:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToImplementPrimaryKeySupportForEntityGroups:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToInsertColumnForAttribute:options:" = EOSchemaSynchronization;
	    "+statementsToModifyColumnNamed:inTableNamed:toNullRule:options:" = EOSchemaSynchronization;
	    "+statementsToRenameColumnNamed:inTableNamed:newName:options:" = EOSchemaSynchronization;
	    "+statementsToRenameTableNamed:newName:options:" = EOSchemaSynchronization;
	    "+statementsToUpdateObjectStoreForEntityGroups:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+statementsToUpdateObjectStoreForModel:withChangeDictionary:options:" = EOSchemaSynchronization;
	    "+supportsDirectColumnCoercion" = EOSchemaSynchronization;
	    "+supportsDirectColumnDeletion" = EOSchemaSynchronization;
	    "+supportsDirectColumnInsertion" = EOSchemaSynchronization;
	    "+supportsDirectColumnNullRuleModification" = EOSchemaSynchronization;
	    "+supportsDirectColumnRenaming" = EOSchemaSynchronization;
	    "+supportsSchemaSynchronization" = EOSchemaSynchronization;
	};
	EOSQLExpressionFactory = {
	    "+sqlExpressionFactoryWithAdaptor:" = EOSQLExpressionFactory;
	    "-adaptor" = EOSQLExpressionFactory;
	    "-createExpressionWithEntity:" = EOSQLExpressionFactory;
	    "-deleteStatementWithQualifier:entity:" = EOSQLExpressionFactory;
	    "-expressionClass" = EOSQLExpressionFactory;
	    "-expressionForEntity:" = EOSQLExpressionFactory;
	    "-expressionForString:" = EOSQLExpressionFactory;
	    "-initWithAdaptor:" = EOSQLExpressionFactory;
	    "-insertStatementForRow:withEntity:" = EOSQLExpressionFactory;
	    "-selectStatementForAttributes:lock:fetchSpecification:entity:" = EOSQLExpressionFactory;
	    "-updateStatementForRow:qualifier:withEntity:" = EOSQLExpressionFactory;
	};
	EOSQLQualifier = {
	    "+qualifierWithQualifierFormat:,..." = EOSQLQualifier;
	    "-initWithEntity:qualifierFormat:,..." = EOSQLQualifier;
	};
	EOStoredProcedure = {
	    "+storedProcedureWithPropertyList:owner:" = EOStoredProcedure;
	    "-arguments" = EOStoredProcedure;
	    "-externalName" = EOStoredProcedure;
	    "-initWithName:" = EOStoredProcedure;
	    "-model" = EOStoredProcedure;
	    "-name" = EOStoredProcedure;
	    "-setArguments:" = EOStoredProcedure;
	    "-setExternalName:" = EOStoredProcedure;
	    "-setName:" = EOStoredProcedure;
	    "-setUserInfo:" = EOStoredProcedure;
	    "-userInfo" = EOStoredProcedure;
	};
	"EOStoredProcedure(EOModelBeautifier)" = {
	    "-beautifyName" = EOStoredProcedure;
	};
	"NSNumber(EOSQLFormatting)" = {
	    "-sqlString" = EOSQLExpression;
	};
	"NSObject(EOAccessFaultUnableToFaultToOne)" = {
	    "-unableToFaultObject:databaseContext:" = EOAccessFault;
	};
	"NSObject(EOAdaptorChannelDelegation)" = {
	    "-adaptorChannel:didEvaluateExpression:" = EOAdaptorChannel;
	    "-adaptorChannel:didExecuteStoredProcedure:withValues:" = EOAdaptorChannel;
	    "-adaptorChannel:didFetchRow:" = EOAdaptorChannel;
	    "-adaptorChannel:didPerformOperations:exception:" = EOAdaptorChannel;
	    "-adaptorChannel:didSelectAttributes:fetchSpecification:lock:entity:" = EOAdaptorChannel;
	    "-adaptorChannel:shouldEvaluateExpression:" = EOAdaptorChannel;
	    "-adaptorChannel:shouldExecuteStoredProcedure:withValues:" = EOAdaptorChannel;
	    "-adaptorChannel:shouldReturnValuesForStoredProcedure:" = EOAdaptorChannel;
	    "-adaptorChannel:shouldSelectAttributes:fetchSpecification:lock:entity:" = EOAdaptorChannel;
	    "-adaptorChannel:willPerformOperations:" = EOAdaptorChannel;
	    "-adaptorChannelDidChangeResultSet:" = EOAdaptorChannel;
	    "-adaptorChannelDidFinishFetching:" = EOAdaptorChannel;
	    "-adaptorChannelShouldConstructStoredProcedureReturnValues:" = EOAdaptorChannel;
	    "-adaptorChannelWillFetchRow:" = EOAdaptorChannel;
	};
	"NSObject(EOAdaptorContextDelegation)" = {
	    "-adaptorContextDidBegin:" = EOAdaptorContext;
	    "-adaptorContextDidCommit:" = EOAdaptorContext;
	    "-adaptorContextDidRollback:" = EOAdaptorContext;
	    "-adaptorContextShouldBegin:" = EOAdaptorContext;
	    "-adaptorContextShouldCommit:" = EOAdaptorContext;
	    "-adaptorContextShouldConnect:" = EOAdaptorContext;
	    "-adaptorContextShouldRollback:" = EOAdaptorContext;
	};
	"NSObject(EOAdaptorDelegate)" = {
	    "-adaptor:fetchedValueForValue:attribute:" = EOAdaptor;
	    "-reconnectionDictionaryForAdaptor:" = EOAdaptor;
	};
	"NSObject(EODatabaseContextDelegation)" = {
	    "-databaseContext:didFetchObjects:fetchSpecification:editingContext:" = EODatabaseContext;
	    "-databaseContext:didSelectObjectsWithFetchSpecification:databaseChannel:" = EODatabaseContext;
	    "-databaseContext:failedToFetchObject:globalID:" = EODatabaseContext;
	    "-databaseContext:newPrimaryKeyForObject:entity:" = EODatabaseContext;
	    "-databaseContext:shouldFetchArrayFault:" = EODatabaseContext;
	    "-databaseContext:shouldFetchObjectFault:" = EODatabaseContext;
	    "-databaseContext:shouldFetchObjectsWithFetchSpecification:databaseChannel:" = EODatabaseContext;
	    "-databaseContext:shouldFetchObjectsWithFetchSpecification:editingContext:" = EODatabaseContext;
	    "-databaseContext:shouldHandleDatabaseException:" = EODatabaseContext;
	    "-databaseContext:shouldInvalidateObjectWithGlobalID:snapshot:" = EODatabaseContext;
	    "-databaseContext:shouldLockObjectWithGlobalID:snapshot:" = EODatabaseContext;
	    "-databaseContext:shouldRaiseExceptionForLockFailure:" = EODatabaseContext;
	    "-databaseContext:shouldSelectObjectsWithFetchSpecification:databaseChannel:" = EODatabaseContext;
	    "-databaseContext:shouldUpdateCurrentSnapshot:newSnapshot:globalID:databaseChannel:" = EODatabaseContext;
	    "-databaseContext:shouldUsePessimisticLockWithFetchSpecification:databaseChannel:" = EODatabaseContext;
	    "-databaseContext:willOrderAdaptorOperationsFromDatabaseOperations:" = EODatabaseContext;
	    "-databaseContext:willPerformAdaptorOperations:adaptorChannel:" = EODatabaseContext;
	    "-databaseContext:willRunLoginPanelToOpenDatabaseChannel:" = EODatabaseContext;
	};
	"NSObject(EOEntity)" = {
	    "+_instanceDictionaryInitializerExcludedPropertyNames" = EOEntity;
	};
	"NSObject(EOModelGroupClassDelegation)" = {
	    "-defaultModelGroup" = EOModelGroup;
	};
	"NSObject(EOModelGroupDelegation)" = {
	    "-entity:classForObjectWithGlobalID:" = EOModelGroup;
	    "-entity:failedToLookupClassNamed:" = EOModelGroup;
	    "-entity:relationshipForRow:relationship:" = EOModelGroup;
	    "-modelGroup:entityNamed:" = EOModelGroup;
	    "-relationship:failedToLookupDestinationNamed:" = EOModelGroup;
	    "-subEntityForEntity:primaryKey:isFinal:" = EOModelGroup;
	};
	"NSObject(EOSchemaSynchronizationDelegates)" = {
	    "-allowsNullForColumnNamed:inSchemaTableNamed:" = EOSchemaSynchronization;
	    "-isSchemaTableNamed:" = EOSchemaSynchronization;
	    "-schemaSynchronizationAdaptor" = EOSchemaSynchronization;
	    "-schemaSynchronizationAdaptorChannelForModel:" = EOSchemaSynchronization;
	    "-schemaSynchronizationStatements:willCopyTableNamed:" = EOSchemaSynchronization;
	    "-schemaSynchronizationStatements:willDeleteTableNamed:" = EOSchemaSynchronization;
	};
	"NSString(EODatabaseNameConversion)" = {
	    "+externalNameForInternalName:separatorString:useAllCaps:" = EOEntity;
	    "+nameForExternalName:separatorString:initialCaps:" = EOEntity;
	};
	"NSString(EOSQLFormatting)" = {
	    "-sqlString" = EOSQLExpression;
	};
	"NSString(NSStringSQLExpression)" = {
	    "-valueForSQLExpression:" = EOSQLQualifier;
	};
    };
    variable = {
	EOAccessFaultObjectNotAvailableException = EOAccessFault;
	EOAdaptorContextBeginTransactionNotification = EOAdaptorContext;
	EOAdaptorContextCommitTransactionNotification = EOAdaptorContext;
	EOAdaptorContextRollbackTransactionNotification = EOAdaptorContext;
	EOAdaptorFailureKey = EOAdaptorChannel;
	EOAdaptorKey = EOAdaptor;
	EOAdaptorOperationsKey = EOAdaptorChannel;
	EOAdaptorOptimisticLockingFailure = EOAdaptorChannel;
	EOAdministrativeConnectionDictionaryKey = EOAdaptor;
	EOAdministrativeConnectionDictionaryNeededNotification = EOAdaptor;
	EOAllowsNullKey = EOSchemaSynchronization;
	EOBindVariableAttributeKey = EOSQLExpression;
	EOBindVariableColumnKey = EOSQLExpression;
	EOBindVariableNameKey = EOSQLExpression;
	EOBindVariablePlaceHolderKey = EOSQLExpression;
	EOBindVariableValueKey = EOSQLExpression;
	EOColumnNameKey = EOSchemaSynchronization;
	EOConnectionDictionaryKey = EOAdaptor;
	EOCreateDatabaseKey = EOSchemaGeneration;
	EOCreatePrimaryKeySupportKey = EOSchemaGeneration;
	EOCreateTablesKey = EOSchemaGeneration;
	EOCustomQueryExpressionHintKey = EODatabaseContext;
	EODatabaseChannelNeededNotification = EODatabaseContext;
	EODatabaseContextKey = EODatabaseContext;
	EODatabaseOperationsKey = EODatabaseContext;
	EODeleteProcedureOperation = EOEntity;
	EODistantPastTimeInterval = EODatabase;
	EODropDatabaseKey = EOSchemaGeneration;
	EODropPrimaryKeySupportKey = EOSchemaGeneration;
	EODropTablesKey = EOSchemaGeneration;
	EOEntityLoadedNotification = EOModel;
	EOExternalNameKey = EOSchemaSynchronization;
	EOExternalTypeKey = EOSchemaSynchronization;
	EOFailedAdaptorOperationKey = EOAdaptorChannel;
	EOFailedDatabaseOperationKey = EODatabaseContext;
	EOFetchAllProcedureOperation = EOEntity;
	EOFetchWithPrimaryKeyProcedureOperation = EOEntity;
	EOForeignKeyConstraintsKey = EOSchemaGeneration;
	EOGeneralAdaptorException = EOAdaptor;
	EOGeneralDatabaseException = EODatabase;
	EOInsertProcedureOperation = EOEntity;
	EOModelAddedNotification = EOModelGroup;
	EOModelInvalidatedNotification = EOModelGroup;
	EOModelKey = EOAdaptor;
	EOMoreThanOneException = EOUtilities;
	EONameKey = EOSchemaSynchronization;
	EONextPrimaryKeyProcedureOperation = EOEntity;
	EOPrecisionKey = EOSchemaSynchronization;
	EOPrimaryKeyConstraintsKey = EOSchemaGeneration;
	EORelationshipsKey = EOSchemaSynchronization;
	EOScaleKey = EOSchemaSynchronization;
	EOSchemaSynchronizationForeignKeyConstraintsKey = EOSchemaSynchronization;
	EOSchemaSynchronizationPrimaryKeyConstraintsKey = EOSchemaSynchronization;
	EOSchemaSynchronizationPrimaryKeySupportKey = EOSchemaSynchronization;
	EOStoredProcedureNameHintKey = EODatabaseContext;
	EOWidthKey = EOSchemaSynchronization;
	"GDL2_EOAttributeClass" = EOPrivate;
	"GDL2_EODatabaseContextClass" = EOPrivate;
	"GDL2_EODatabaseContext__globalIDForObjectIMP" = EOPrivate;
	"GDL2_EODatabaseContext_snapshotForGlobalIDIMP" = EOPrivate;
	"GDL2_EOEntityClass" = EOPrivate;
	"GDL2_EORelationshipClass" = EOPrivate;
	eqSel = EOExpressionArray;
	"struct _EOTransactionScope" = EODatabaseContext;
    };
}