{
    "(EOColumnTypes)" = (
	"-name",
	"-precision",
	"-scale",
	"-width"
    );
    "(EOPropertyListEncoding)" = (
	"-initWithPropertyList:owner:",
	"-awakeWithPropertyList:",
	"-encodeIntoPropertyList:"
    );
    "(EOQualifierSQLGeneration)" = (
	"-sqlStringForSQLExpression:",
	"-schemaBasedQualifierWithRootEntity:"
    );
    EOAccessArrayFaultHandler = (
	"+accessArrayFaultHandlerWithSourceGlobalID:relationshipName:databaseContext:editingContext:",
	"-initWithSourceGlobalID:relationshipName:databaseContext:editingContext:",
	"-sourceGlobalID",
	"-relationshipName",
	"-databaseContext",
	"-editingContext"
    );
    EOAccessFaultHandler = (
	"+accessFaultHandlerWithGlobalID:databaseContext:editingContext:",
	"-initWithGlobalID:databaseContext:editingContext:",
	"-globalID",
	"-databaseContext",
	"-editingContext"
    );
    EOAccessGenericFaultHandler = (
	"-linkAfter:usingGeneration:",
	"-next",
	"-previous",
	"-generation"
    );
    EOAdaptor = (
	"+adaptorWithModel:",
	"+adaptorWithName:",
	"+setExpressionClassName:adaptorClassName:",
	"+sharedLoginPanelInstance",
	"+availableAdaptorNames",
	"-prototypeAttributes",
	"-initWithName:",
	"-name",
	"-createAdaptorContext",
	"-contexts",
	"-setModel:",
	"-model",
	"-hasOpenChannels",
	"-expressionClass",
	"-defaultExpressionClass",
	"-handleDroppedConnection",
	"-isDroppedConnectionException:",
	"-setConnectionDictionary:",
	"-connectionDictionary",
	"-assertConnectionDictionaryIsValid",
	"-canServiceModel:",
	"-databaseEncoding",
	"-fetchedValueForValue:attribute:",
	"-fetchedValueForStringValue:attribute:",
	"-fetchedValueForNumberValue:attribute:",
	"-fetchedValueForDateValue:attribute:",
	"-fetchedValueForDataValue:attribute:",
	"-delegate",
	"-setDelegate:",
	"-isValidQualifierType:model:",
	"-expressionFactory"
    );
    "EOAdaptor(EOAdaptorLoginPanel)" = (
	"-runLoginPanelAndValidateConnectionDictionary",
	"-runLoginPanel"
    );
    "EOAdaptor(EOExternalTypeMapping)" = (
	"+internalTypeForExternalType:model:",
	"+externalTypesWithModel:",
	"+assignExternalTypeForAttribute:",
	"+assignExternalInfoForAttribute:",
	"+assignExternalInfoForEntity:",
	"+assignExternalInfoForEntireModel:"
    );
    "EOAdaptor(EOSchemaGenerationExtensions)" = (
	"-dropDatabaseWithAdministrativeConnectionDictionary:",
	"-createDatabaseWithAdministrativeConnectionDictionary:"
    );
    "EOAdaptor(EOSchemaSynchronization)" = (
	"-objectStoreChangesFromAttribute:toAttribute:"
    );
    EOAdaptorChannel = (
	"+adaptorChannelWithAdaptorContext:",
	"-initWithAdaptorContext:",
	"-adaptorContext",
	"-isOpen",
	"-openChannel",
	"-closeChannel",
	"-insertRow:forEntity:",
	"-updateValues:inRowDescribedByQualifier:entity:",
	"-updateValues:inRowsDescribedByQualifier:entity:",
	"-deleteRowDescribedByQualifier:entity:",
	"-deleteRowsDescribedByQualifier:entity:",
	"-selectAttributes:fetchSpecification:lock:entity:",
	"-lockRowComparingAttributes:entity:qualifier:snapshot:",
	"-evaluateExpression:",
	"-isFetchInProgress",
	"-describeResults",
	"-fetchRowWithZone:",
	"-setAttributesToFetch:",
	"-attributesToFetch",
	"-cancelFetch",
	"-primaryKeyForNewRowWithEntity:",
	"-primaryKeysForNewRowsWithEntity:count:",
	"-describeTableNames",
	"-describeStoredProcedureNames",
	"-describeModelWithTableNames:",
	"-addStoredProceduresNamed:toModel:",
	"-setDebugEnabled:",
	"-isDebugEnabled",
	"-delegate",
	"-setDelegate:",
	"-dictionaryWithObjects:forAttributes:zone:"
    );
    "EOAdaptorChannel(EOBatchProcessing)" = (
	"-performAdaptorOperation:",
	"-performAdaptorOperations:"
    );
    "EOAdaptorChannel(EOSchemaSynchronization)" = (
	"-beginSchemaSynchronization",
	"-endSchemaSynchronization"
    );
    "EOAdaptorChannel(EOStoredProcedures)" = (
	"-executeStoredProcedure:withValues:",
	"-returnValuesForLastStoredProcedureInvocation"
    );
    EOAdaptorContext = (
	"+adaptorContextWithAdaptor:",
	"-initWithAdaptor:",
	"-adaptor",
	"-createAdaptorChannel",
	"-channels",
	"-hasOpenChannels",
	"-hasBusyChannels",
	"-delegate",
	"-setDelegate:",
	"-handleDroppedConnection"
    );
    "EOAdaptorContext(EOTransactions)" = (
	"-beginTransaction",
	"-commitTransaction",
	"-rollbackTransaction",
	"-transactionDidBegin",
	"-transactionDidCommit",
	"-transactionDidRollback",
	"-hasOpenTransaction",
	"-canNestTransactions",
	"-transactionNestingLevel",
	"+setDebugEnabledDefault:",
	"+debugEnabledDefault",
	"-setDebugEnabled:",
	"-isDebugEnabled"
    );
    "EOAdaptorContext(Private)" = (
	"-_channelDidInit:",
	"-_channelWillDealloc:"
    );
    EOAdaptorOperation = (
	"+adaptorOperationWithEntity:",
	"-initWithEntity:",
	"-adaptorOperator",
	"-setAdaptorOperator:",
	"-entity",
	"-qualifier",
	"-setQualifier:",
	"-changedValues",
	"-setChangedValues:",
	"-attributes",
	"-setAttributes:",
	"-storedProcedure",
	"-setStoredProcedure:",
	"-exception",
	"-setException:",
	"-compareAdaptorOperation:"
    );
    EOAttribute = (
	"+attributeWithPropertyList:owner:",
	"+attributeWithParent:definition:",
	"-name",
	"-entity",
	"-storedProcedure",
	"-parent",
	"-prototypeName",
	"-prototype",
	"-externalType",
	"-columnName",
	"-definition",
	"-isFlattened",
	"-isDerived",
	"-isReadOnly",
	"-valueClassName",
	"-valueType",
	"-width",
	"-precision",
	"-scale",
	"-allowsNull",
	"-writeFormat",
	"-readFormat",
	"-parameterDirection",
	"-userInfo",
	"-docComment",
	"-referencesProperty:",
	"-setParent:",
	"-setEntity:",
	"-relationshipPath",
	"-targetAttribute"
    );
    "EOAttribute(EOAttributeEditing)" = (
	"-validateName:",
	"-setName:",
	"-setPrototype:",
	"-setReadOnly:",
	"-setColumnName:",
	"-setDefinition:",
	"-setExternalType:",
	"-setValueType:",
	"-setValueClassName:",
	"-setWidth:",
	"-setPrecision:",
	"-setScale:",
	"-setAllowsNull:",
	"-setWriteFormat:",
	"-setReadFormat:",
	"-setParameterDirection:",
	"-setUserInfo:",
	"-setInternalInfo:",
	"-setDocComment:",
	"-_normalizeDefinition:path:"
    );
    "EOAttribute(EOAttributeValueCreation)" = (
	"-newValueForBytes:length:",
	"-newValueForBytes:length:encoding:",
	"-newDateForYear:month:day:hour:minute:second:millisecond:timezone:zone:",
	"-valueFactoryMethodName",
	"-valueFactoryMethod",
	"-adaptorValueByConvertingAttributeValue:",
	"-adaptorValueConversionMethodName",
	"-adaptorValueConversionMethod",
	"-adaptorValueType",
	"-factoryMethodArgumentType"
    );
    "EOAttribute(EOAttributeValueCreationEditing)" = (
	"-setValueFactoryMethodName:",
	"-setAdaptorValueConversionMethodName:",
	"-setFactoryMethodArgumentType:"
    );
    "EOAttribute(EOAttributeValueMapping)" = (
	"-validateValue:"
    );
    "EOAttribute(EOModelBeautifier)" = (
	"-beautifyName"
    );
    "EOAttribute(NSCalendarDateSupport)" = (
	"-serverTimeZone"
    );
    "EOAttribute(NSCalendarDateSupportEditing)" = (
	"-setServerTimeZone:"
    );
    EODatabase = (
	"+databaseWithModel:",
	"-initWithAdaptor:",
	"-initWithModel:",
	"-incrementSnapshotCountForGlobalID:",
	"-decrementSnapshotCountForGlobalID:",
	"+disableSnapshotRefcounting",
	"-registeredContexts",
	"-registerContext:",
	"-unregisterContext:",
	"-adaptor",
	"-addModel:",
	"-removeModel:",
	"-addModelIfCompatible:",
	"-models",
	"-entityNamed:",
	"-entityForObject:",
	"-resultCacheForEntityNamed:",
	"-setResultCache:forEntityNamed:",
	"-invalidateResultCacheForEntityNamed:",
	"-invalidateResultCache",
	"-handleDroppedConnection",
	"-setTimestampToNow"
    );
    "EODatabase(EOUniquing)" = (
	"-recordSnapshot:forGlobalID:",
	"-snapshotForGlobalID:after:",
	"-snapshotForGlobalID:",
	"-recordSnapshot:forSourceGlobalID:relationshipName:",
	"-snapshotForSourceGlobalID:relationshipName:",
	"-forgetSnapshotForGlobalID:",
	"-forgetSnapshotsForGlobalIDs:",
	"-forgetSnapshotForSourceGlobalID:relationshipName:",
	"-forgetAllSnapshots",
	"-recordSnapshots:",
	"-recordToManySnapshots:",
	"-snapshots"
    );
    EODatabaseChannel = (
	"+databaseChannelWithDatabaseContext:",
	"-initWithDatabaseContext:",
	"-setCurrentEntity:",
	"-setEntity:",
	"-setCurrentEditingContext:",
	"-selectObjectsWithFetchSpecification:editingContext:",
	"-fetchObject",
	"-isFetchInProgress",
	"-cancelFetch",
	"-databaseContext",
	"-adaptorChannel",
	"-isRefreshingObjects",
	"-setIsRefreshingObjects:",
	"-isLocking",
	"-setIsLocking:"
    );
    EODatabaseContext = (
	"+databaseContextWithDatabase:",
	"-initWithDatabase:",
	"+registeredDatabaseContextForModel:editingContext:",
	"+_setUseToManyCaching:",
	"+contextClassToRegister",
	"+setContextClassToRegister:",
	"-hasBusyChannels",
	"-registeredChannels",
	"-registerChannel:",
	"-unregisterChannel:",
	"-_availableChannelFromRegisteredChannels",
	"-availableChannel",
	"-database",
	"-adaptorContext",
	"-setUpdateStrategy:",
	"-updateStrategy",
	"-delegate",
	"-setDelegate:",
	"-handleDroppedConnection",
	"-missingObjectGlobalIDs"
    );
    "EODatabaseContext(EOBatchFaulting)" = (
	"-batchFetchRelationship:forSourceObjects:editingContext:"
    );
    "EODatabaseContext(EOCooperatingObjectStoreSupport)" = (
	"-ownsGlobalID:",
	"-ownsObject:",
	"-ownsEntityNamed:",
	"-handlesFetchSpecification:",
	"-prepareForSaveWithCoordinator:editingContext:",
	"-recordChangesInEditingContext",
	"-recordUpdateForObject:changes:",
	"-performChanges",
	"-commitChanges",
	"-rollbackChanges",
	"-valuesForKeys:object:",
	"-relayPrimaryKey:object:entity:",
	"-nullifyAttributesInRelationship:sourceObject:destinationObjects:",
	"-nullifyAttributesInRelationship:sourceObject:destinationObject:",
	"-relayAttributesInRelationship:sourceObject:destinationObjects:",
	"-relayAttributesInRelationship:sourceObject:destinationObject:",
	"-databaseOperationForObject:",
	"-databaseOperationForGlobalID:",
	"-recordDatabaseOperation:",
	"-recordDeleteForObject:",
	"-recordInsertForObject:",
	"-createAdaptorOperationsForDatabaseOperation:attributes:",
	"-createAdaptorOperationsForDatabaseOperation:",
	"-orderAdaptorOperations",
	"-entitiesOnWhichThisEntityDepends:",
	"-entityNameOrderingArrayForEntities:",
	"-isValidQualifierTypeForAttribute:",
	"-lockingNonQualifiableAttributes:",
	"-lockingAttributesForAttributes:entity:",
	"-primaryKeyAttributesForAttributes:entity:",
	"-qualifierForLockingAttributes:primaryKeyAttributes:entity:snapshot:",
	"-insertEntity:intoOrderingArray:withDependencies:processingSet:",
	"-processSnapshotForDatabaseOperation:",
	"-valuesToWriteForAttributes:entity:changedValues:"
    );
    "EODatabaseContext(EODatabaseSnapshotting)" = (
	"-recordSnapshot:forGlobalID:",
	"-snapshotForGlobalID:after:",
	"-snapshotForGlobalID:",
	"-recordSnapshot:forSourceGlobalID:relationshipName:",
	"-snapshotForSourceGlobalID:relationshipName:",
	"-localSnapshotForGlobalID:",
	"-localSnapshotForSourceGlobalID:relationshipName:",
	"-forgetSnapshotForGlobalID:",
	"-forgetSnapshotsForGlobalIDs:",
	"-recordSnapshots:",
	"-recordToManySnapshots:",
	"-registerLockedObjectWithGlobalID:",
	"-isObjectLockedWithGlobalID:",
	"-forgetAllLocks",
	"-forgetLocksForObjectsWithGlobalIDs:",
	"-_rollbackTransaction",
	"-_commitTransaction",
	"-_beginTransaction",
	"-_obtainOpenChannel",
	"-_openChannelWithLoginPanel:",
	"-_forceDisconnect",
	"-initializeObject:row:entity:editingContext:"
    );
    "EODatabaseContext(EOMultiThreaded)" = (
	"-lock",
	"-unlock"
    );
    "EODatabaseContext(EOObjectStoreSupport)" = (
	"-faultForRawRow:entityNamed:editingContext:",
	"-entityForGlobalID:",
	"-faultForGlobalID:editingContext:",
	"-arrayFaultWithSourceGlobalID:relationshipName:editingContext:",
	"-initializeObject:withGlobalID:editingContext:",
	"-objectsForSourceGlobalID:relationshipName:editingContext:",
	"-forgetSnapshotForSourceGlobalID:relationshipName:",
	"-clearOriginalSnapshotForObject:sourceGlobalID:relationshipName:editingContext:",
	"-_registerSnapshot:forSourceGlobalID:relationshipName:editingContext:",
	"-refaultObject:withGlobalID:editingContext:",
	"-refaultObject:withSourceGlobalID:relationshipName:editingContext:",
	"-clearOriginalSnapshotForObject:sourceGlobalID:relationshipName:editingContext:",
	"-saveChangesInEditingContext:",
	"-objectsWithFetchSpecification:editingContext:",
	"-isObjectLockedWithGlobalID:editingContext:",
	"-lockObjectWithGlobalID:editingContext:",
	"-invalidateAllObjects",
	"-invalidateObjectsWithGlobalIDs:"
    );
    EODatabaseDataSource = (
	"-initWithEditingContext:entityName:",
	"-initWithEditingContext:entityName:fetchSpecificationName:",
	"-entity",
	"-databaseContext",
	"-setFetchSpecification:",
	"-fetchSpecification",
	"-setAuxiliaryQualifier:",
	"-auxiliaryQualifier",
	"-fetchSpecificationForFetch",
	"-setFetchEnabled:",
	"-isFetchEnabled"
    );
    EODatabaseOperation = (
	"+databaseOperationWithGlobalID:object:entity:",
	"-initWithGlobalID:object:entity:",
	"-dbSnapshot",
	"-setDBSnapshot:",
	"-newRow",
	"-setNewRow:",
	"-globalID",
	"-object",
	"-entity",
	"-databaseOperator",
	"-setDatabaseOperator:",
	"-rowDiffs",
	"-rowDiffsForAttributes:",
	"-primaryKeyDiffs",
	"-adaptorOperations",
	"-addAdaptorOperation:",
	"-removeAdaptorOperation:",
	"-recordToManySnapshot:relationshipName:",
	"-toManySnapshots"
    );
    "EOEditingContext(EOUtilities)" = (
	"-objectsForEntityNamed:",
	"-objectsOfClass:",
	"-objectsWithFetchSpecificationNamed:entityNamed:bindings:",
	"-objectsForEntityNamed:qualifierFormat:,...",
	"-objectsMatchingValue:forKey:entityNamed:",
	"-objectsMatchingValues:entityNamed:",
	"-objectWithFetchSpecificationNamed:entityNamed:bindings:",
	"-objectForEntityNamed:qualifierFormat:,...",
	"-objectMatchingValue:forKey:entityNamed:",
	"-objectMatchingValues:entityNamed:",
	"-objectWithPrimaryKeyValue:entityNamed:",
	"-objectWithPrimaryKey:entityNamed:",
	"-rawRowsForEntityNamed:qualifierFormat:,...",
	"-rawRowsMatchingValue:forKey:entityNamed:",
	"-rawRowsMatchingValues:entityNamed:",
	"-rawRowsWithSQL:modelNamed:",
	"-rawRowsWithStoredProcedureNamed:arguments:",
	"-executeStoredProcedureNamed:arguments:",
	"-objectFromRawRow:entityNamed:",
	"-databaseContextForModelNamed:",
	"-connectWithModelNamed:connectionDictionaryOverrides:",
	"-createAndInsertInstanceOfEntityNamed:",
	"-primaryKeyForObject:",
	"-destinationKeyForSourceObject:relationshipNamed:",
	"-localInstanceOfObject:",
	"-localInstancesOfObjects:",
	"-modelGroup",
	"-entityNamed:",
	"-entityForClass:",
	"-entityForObject:"
    );
    EOEntity = (
	"-name",
	"-model",
	"-externalName",
	"-externalQuery",
	"-restrictingQualifier",
	"-isReadOnly",
	"-cachesObjects",
	"-className",
	"-userInfo",
	"-attributes",
	"-attributeNamed:",
	"-anyAttributeNamed:",
	"-relationships",
	"-relationshipNamed:",
	"-anyRelationshipNamed:",
	"-classProperties",
	"-classPropertyNames",
	"-fetchSpecificationNames",
	"-fetchSpecificationNamed:",
	"-sharedObjectFetchSpecificationNames",
	"-primaryKeyAttributes",
	"-primaryKeyAttributeNames",
	"-attributesUsedForLocking",
	"-attributesToFetch",
	"-qualifierForPrimaryKey:",
	"-isQualifierForPrimaryKey:",
	"-primaryKeyForRow:",
	"-isValidAttributeUsedForLocking:",
	"-isValidPrimaryKeyAttribute:",
	"-isPrimaryKeyValidInObject:",
	"-isValidClassProperty:",
	"-subEntities",
	"-parentEntity",
	"-isAbstractEntity",
	"-maxNumberOfInstancesToBatchFetch",
	"-globalIDForRow:",
	"-primaryKeyForGlobalID:"
    );
    "EOEntity(EOEntityClassDescription)" = (
	"-classDescriptionForInstances"
    );
    "EOEntity(EOEntityEditing)" = (
	"-setName:",
	"-setExternalName:",
	"-setExternalQuery:",
	"-setRestrictingQualifier:",
	"-setReadOnly:",
	"-setCachesObjects:",
	"-addAttribute:",
	"-removeAttribute:",
	"-addRelationship:",
	"-removeRelationship:",
	"-addFetchSpecification:withName:",
	"-removeFetchSpecificationNamed:",
	"-setSharedObjectFetchSpecificationsByName:",
	"-addSharedObjectFetchSpecificationByName:",
	"-removeSharedObjectFetchSpecificationByName:",
	"-setClassName:",
	"-setUserInfo:",
	"-setClassProperties:",
	"-setPrimaryKeyAttributes:",
	"-setAttributesUsedForLocking:",
	"-validateName:",
	"-addSubEntity:",
	"-removeSubEntity:",
	"-setIsAbstractEntity:",
	"-setMaxNumberOfInstancesToBatchFetch:"
    );
    "EOEntity(EOEntityGDL2Additions)" = (
	"-attributeForPath:",
	"-relationshipForPath:"
    );
    "EOEntity(EOModelBeautifier)" = (
	"-beautifyName"
    );
    "EOEntity(EOModelReferentialIntegrity)" = (
	"-referencesProperty:",
	"-externalModelsReferenced"
    );
    "EOEntity(EOPrimaryKeyGeneration)" = (
	"-primaryKeyRootName"
    );
    "EOEntity(EOStoredProcedures)" = (
	"-storedProcedureForOperation:",
	"-setStoredProcedure:forOperation:"
    );
    "EOEntity(GDL2Extenstions)" = (
	"-docComment",
	"-setDocComment:"
    );
    EOEntityClassDescription = (
	"-initWithEntity:",
	"-entity",
	"-fetchSpecificationNamed:"
    );
    "EOEntityClassDescription(GDL2Extenstions)" = (
	"-dictionaryForInstanceProperties"
    );
    "EOExpressionArray(PrivateExceptions)" = (
	"-_raiseRangeExceptionWithIndex:from:"
    );
    "EOFault(EOAccess)" = (
	"-databaseContext"
    );
    "EOGenericRecord(EOAccessAdditions)" = (
	"-entity"
    );
    EOJoin = (
	"-initWithSourceAttribute:destinationAttribute:",
	"-description",
	"-sourceAttribute",
	"-destinationAttribute",
	"-isReciprocalToJoin:"
    );
    "EOJoin(EOJoinPrivate)" = (
	"+joinWithSourceAttribute:destinationAttribute:"
    );
    EOLoginPanel = (
	"-runPanelForAdaptor:validate:allowsCreation:",
	"-administrativeConnectionDictionaryForAdaptor:"
    );
    "EOLoginPanel(Deprecated)" = (
	"-runPanelForAdaptor:validate:"
    );
    EOModel = (
	"+model",
	"-path",
	"-name",
	"-adaptorName",
	"-adaptorClassName",
	"-entityNamed:",
	"-entities",
	"-entityNames",
	"-storedProcedureNames",
	"-storedProcedureNamed:",
	"-storedProcedures",
	"-entityForObject:",
	"-connectionDictionary",
	"-userInfo",
	"-docComment",
	"-modelGroup",
	"-prototypeAttributeNamed:"
    );
    "EOModel(EOModelBeautifier)" = (
	"-beautifyNames"
    );
    "EOModel(EOModelEditing)" = (
	"-setName:",
	"-setAdaptorName:",
	"-setConnectionDictionary:",
	"-setUserInfo:",
	"-addEntity:",
	"-removeEntity:",
	"-removeEntityAndReferences:",
	"-addStoredProcedure:",
	"-removeStoredProcedure:",
	"-setModelGroup:",
	"-loadAllModelObjects",
	"-referencesToProperty:",
	"-externalModelsReferenced"
    );
    "EOModel(EOModelFileAccess)" = (
	"+modelWithContentsOfFile:",
	"-initWithContentsOfFile:",
	"-writeToFile:"
    );
    "EOModel(EOModelHidden)" = (
	"-_resetPrototypeCache",
	"-isPrototypesEntity:",
	"-_loadFetchSpecificationDictionaryForEntityNamed:",
	"-_classDescriptionNeeded:",
	"-_instantiatedEntities",
	"-_setPath:",
	"-_entityForClass:",
	"-_childrenForEntityNamed:",
	"-_registerChild:forParent:",
	"-_setInheritanceLinks:",
	"-_removePropertiesReferencingProperty:",
	"-_removePropertiesReferencingEntity:",
	"-_removeEntity:",
	"-_addEntityWithPropertyList:",
	"-_addFakeEntityWithPropertyList:",
	"-_addEntity:",
	"-_setEntity:forEntityName:className:"
    );
    "EOModel(EOModelPropertyList)" = (
	"-initWithTableOfContentsPropertyList:path:",
	"-encodeTableOfContentsIntoPropertyList:",
	"-encodeIntoPropertyList:",
	"-awakeWithPropertyList:",
	"-initWithPropertyList:owner:"
    );
    EOModelGroup = (
	"+defaultGroup",
	"+setDefaultGroup:",
	"+globalModelGroup",
	"+setDelegate:",
	"+delegate",
	"-models",
	"-modelNames",
	"-modelNamed:",
	"-modelWithPath:",
	"-addModel:",
	"-addModelWithFile:",
	"-removeModel:",
	"-entityNamed:",
	"-availablePrototypesForAdaptorName:",
	"-prototypeAttributeForAttribute:",
	"-entityForObject:",
	"-loadAllModelObjects",
	"-delegate",
	"-setDelegate:",
	"-fetchSpecificationNamed:entityNamed:",
	"-storedProcedureNamed:"
    );
    "EOObjectStoreCoordinator(EOModelGroupSupport)" = (
	"-setModelGroup:",
	"-modelGroup"
    );
    EORelationship = (
	"+relationshipWithPropertyList:owner:",
	"-name",
	"-entity",
	"-destinationEntity",
	"-definition",
	"-isFlattened",
	"-isToMany",
	"-isCompound",
	"-isParentRelationship",
	"-sourceAttributes",
	"-destinationAttributes",
	"-joins",
	"-joinSemantic",
	"-joinSemanticString",
	"-componentRelationships",
	"-userInfo",
	"-referencesProperty:",
	"-deleteRule",
	"-isMandatory",
	"-propagatesPrimaryKey",
	"-isBidirectional",
	"-hiddenInverseRelationship",
	"-inverseRelationship",
	"-anyInverseRelationship",
	"-numberOfToManyFaultsToBatchFetch",
	"-ownsDestination",
	"-qualifierWithSourceRow:",
	"-docComment"
    );
    "EORelationship(EORelationshipEditing)" = (
	"-validateName:",
	"-setName:",
	"-setDefinition:",
	"-setEntity:",
	"-setToMany:",
	"-setPropagatesPrimaryKey:",
	"-setIsBidirectional:",
	"-setOwnsDestination:",
	"-addJoin:",
	"-removeJoin:",
	"-setJoinSemantic:",
	"-setUserInfo:",
	"-setInternalInfo:",
	"-beautifyName",
	"-setNumberOfToManyFaultsToBatchFetch:",
	"-setDeleteRule:",
	"-setIsMandatory:",
	"-setDocComment:"
    );
    "EORelationship(EORelationshipPrivate2)" = (
	"-isPropagatesPrimaryKeyPossible",
	"-qualifierOmittingAuxiliaryQualifierWithSourceRow:",
	"-auxiliaryQualifier",
	"-setAuxiliaryQualifier:",
	"-_foreignKeyForSourceRow:",
	"-_sourceRowToForeignKeyMapping",
	"-_sourceAttributeNames",
	"-joinForAttribute:",
	"-_flushCache",
	"-_definitionArray",
	"-_stringFromDeleteRule:",
	"-_deleteRuleFromString:",
	"-_rightSideKeyMap",
	"-_leftSideKeyMap",
	"-_substitutionRelationshipForRow:",
	"-_joinsChanged"
    );
    "EORelationship(EORelationshipValueMapping)" = (
	"-validateValue:"
    );
    "EORelationship(EORelationshipXX)" = (
	"-_intermediateAttributes",
	"-lastRelationship",
	"-firstRelationship",
	"-intermediateEntity",
	"-isMultiHop",
	"-_setSourceToDestinationKeyMap:",
	"-qualifierForDBSnapshot:",
	"-primaryKeyForTargetRowFromSourceDBSnapshot:",
	"-relationshipPath",
	"-isToManyToOne",
	"-_sourceToDestinationKeyMap",
	"-foreignKeyInDestination"
    );
    EOSQLExpression = (
	"+expressionForString:",
	"+insertStatementForRow:entity:",
	"+updateStatementForRow:qualifier:entity:",
	"+deleteStatementWithQualifier:entity:",
	"+selectStatementForAttributes:lock:fetchSpecification:entity:",
	"+sqlExpressionWithEntity:",
	"-initWithEntity:",
	"-aliasesByRelationshipPath",
	"-entity",
	"-listString",
	"-valueList",
	"-joinClauseString",
	"-orderByString",
	"-whereClauseString",
	"-statement",
	"-setStatement:",
	"-lockClause",
	"-tableListWithRootEntity:",
	"-prepareInsertExpressionWithRow:",
	"-prepareUpdateExpressionWithRow:qualifier:",
	"-prepareDeleteExpressionForQualifier:",
	"-prepareSelectExpressionWithAttributes:lock:fetchSpecification:",
	"-assembleJoinClauseWithLeftName:rightName:joinSemantic:",
	"-addJoinClauseWithLeftName:rightName:joinSemantic:",
	"-joinExpression",
	"-assembleInsertStatementWithRow:tableList:columnList:valueList:",
	"-assembleUpdateStatementWithRow:qualifier:tableList:updateList:whereClause:",
	"-assembleDeleteStatementWithQualifier:tableList:whereClause:",
	"-assembleSelectStatementWithAttributes:lock:qualifier:fetchOrder:selectString:columnList:tableList:whereClause:joinClause:orderByClause:lockClause:",
	"-addSelectListAttribute:",
	"-addInsertListAttribute:value:",
	"-addUpdateListAttribute:value:",
	"+formatStringValue:",
	"+formatValue:forAttribute:",
	"+formatSQLString:format:",
	"-sqlStringForConjoinedQualifiers:",
	"-sqlStringForDisjoinedQualifiers:",
	"-sqlStringForNegatedQualifier:",
	"-sqlStringForKeyValueQualifier:",
	"-sqlStringForKeyComparisonQualifier:",
	"-sqlStringForValue:caseInsensitiveLikeKey:",
	"-addOrderByAttributeOrdering:",
	"+useQuotedExternalNames",
	"+setUseQuotedExternalNames:",
	"-externalNameQuoteCharacter",
	"-setUseAliases:",
	"-useAliases",
	"-sqlStringForSchemaObjectName:",
	"-sqlStringForAttributeNamed:",
	"-sqlStringForSelector:value:",
	"-sqlStringForValue:attributeNamed:",
	"-sqlStringForAttribute:",
	"-sqlStringForAttributePath:",
	"-appendItem:toListString:",
	"+sqlPatternFromShellPattern:",
	"+sqlPatternFromShellPattern:withEscapeCharacter:",
	"-bindVariableDictionaryForAttribute:value:",
	"-shouldUseBindVariableForAttribute:",
	"-mustUseBindVariableForAttribute:",
	"+useBindVariables",
	"+setUseBindVariables:",
	"-bindVariableDictionaries",
	"-addBindVariableDictionary:"
    );
    "EOSQLExpression(EOSchemaGeneration)" = (
	"+createDatabaseStatementsForConnectionDictionary:administrativeConnectionDictionary:",
	"+dropDatabaseStatementsForConnectionDictionary:administrativeConnectionDictionary:",
	"+createTableStatementsForEntityGroup:",
	"+dropTableStatementsForEntityGroup:",
	"+primaryKeyConstraintStatementsForEntityGroup:",
	"+primaryKeySupportStatementsForEntityGroup:",
	"+dropPrimaryKeySupportStatementsForEntityGroup:",
	"+createTableStatementsForEntityGroups:",
	"+dropTableStatementsForEntityGroups:",
	"+primaryKeyConstraintStatementsForEntityGroups:",
	"+primaryKeySupportStatementsForEntityGroups:",
	"+dropPrimaryKeySupportStatementsForEntityGroups:",
	"+foreignKeyConstraintStatementsForRelationship:",
	"-columnTypeStringForAttribute:",
	"-allowsNullClauseForConstraint:",
	"-addCreateClauseForAttribute:",
	"-prepareConstraintStatementForRelationship:sourceColumns:destinationColumns:",
	"+appendExpression:toScript:",
	"+schemaCreationScriptForEntities:options:",
	"+schemaCreationStatementsForEntities:options:",
	"+selectStatementForContainerOptions"
    );
    "EOSQLExpression(EOSchemaSynchronization)" = (
	"+isCaseSensitive",
	"+isColumnType:equivalentToColumnType:options:",
	"+logicalErrorsInChangeDictionary:forModel:options:",
	"+phraseCastingColumnNamed:fromType:toType:options:",
	"+schemaSynchronizationDelegate",
	"+setSchemaSynchronizationDelegate:",
	"+statementsToCopyTableNamed:intoTableForEntityGroup:withChangeDictionary:options:",
	"+statementsToModifyColumnNamed:inTableNamed:toNullRule:options:",
	"+statementsToConvertColumnNamed:inTableNamed:fromType:toType:options:",
	"+statementsToDeleteColumnNamed:inTableNamed:options:",
	"+statementsToInsertColumnForAttribute:options:",
	"+statementsToRenameColumnNamed:inTableNamed:newName:options:",
	"+statementsToDropForeignKeyConstraintsOnEntityGroups:withChangeDictionary:options:",
	"+statementsToDropPrimaryKeyConstraintsOnEntityGroups:withChangeDictionary:options:",
	"+statementsToDropPrimaryKeySupportForEntityGroups:withChangeDictionary:options:",
	"+statementsToImplementForeignKeyConstraintsOnEntityGroups:withChangeDictionary:options:",
	"+statementsToImplementPrimaryKeyConstraintsOnEntityGroups:withChangeDictionary:options:",
	"+statementsToImplementPrimaryKeySupportForEntityGroups:withChangeDictionary:options:",
	"+statementsToRenameTableNamed:newName:options:",
	"+statementsToUpdateObjectStoreForModel:withChangeDictionary:options:",
	"+statementsToUpdateObjectStoreForEntityGroups:withChangeDictionary:options:",
	"+supportsDirectColumnNullRuleModification",
	"+supportsDirectColumnCoercion",
	"+supportsDirectColumnDeletion",
	"+supportsDirectColumnInsertion",
	"+supportsDirectColumnRenaming",
	"+supportsSchemaSynchronization"
    );
    EOSQLExpressionFactory = (
	"+sqlExpressionFactoryWithAdaptor:",
	"-initWithAdaptor:",
	"-adaptor",
	"-expressionClass",
	"-createExpressionWithEntity:",
	"-expressionForString:",
	"-expressionForEntity:",
	"-insertStatementForRow:withEntity:",
	"-updateStatementForRow:qualifier:withEntity:",
	"-deleteStatementWithQualifier:entity:",
	"-selectStatementForAttributes:lock:fetchSpecification:entity:"
    );
    EOSQLQualifier = (
	"+qualifierWithQualifierFormat:,...",
	"-initWithEntity:qualifierFormat:,..."
    );
    EOStoredProcedure = (
	"+storedProcedureWithPropertyList:owner:",
	"-initWithName:",
	"-name",
	"-externalName",
	"-model",
	"-arguments",
	"-userInfo",
	"-setName:",
	"-setExternalName:",
	"-setArguments:",
	"-setUserInfo:"
    );
    "EOStoredProcedure(EOModelBeautifier)" = (
	"-beautifyName"
    );
    "NSNumber(EOSQLFormatting)" = (
	"-sqlString"
    );
    "NSObject(EOAccessFaultUnableToFaultToOne)" = (
	"-unableToFaultObject:databaseContext:"
    );
    "NSObject(EOAdaptorChannelDelegation)" = (
	"-adaptorChannel:willPerformOperations:",
	"-adaptorChannel:didPerformOperations:exception:",
	"-adaptorChannel:shouldSelectAttributes:fetchSpecification:lock:entity:",
	"-adaptorChannel:didSelectAttributes:fetchSpecification:lock:entity:",
	"-adaptorChannelWillFetchRow:",
	"-adaptorChannel:didFetchRow:",
	"-adaptorChannelDidChangeResultSet:",
	"-adaptorChannelDidFinishFetching:",
	"-adaptorChannel:shouldEvaluateExpression:",
	"-adaptorChannel:didEvaluateExpression:",
	"-adaptorChannel:shouldExecuteStoredProcedure:withValues:",
	"-adaptorChannel:didExecuteStoredProcedure:withValues:",
	"-adaptorChannelShouldConstructStoredProcedureReturnValues:",
	"-adaptorChannel:shouldReturnValuesForStoredProcedure:"
    );
    "NSObject(EOAdaptorContextDelegation)" = (
	"-adaptorContextShouldConnect:",
	"-adaptorContextShouldBegin:",
	"-adaptorContextDidBegin:",
	"-adaptorContextShouldCommit:",
	"-adaptorContextDidCommit:",
	"-adaptorContextShouldRollback:",
	"-adaptorContextDidRollback:"
    );
    "NSObject(EOAdaptorDelegate)" = (
	"-adaptor:fetchedValueForValue:attribute:",
	"-reconnectionDictionaryForAdaptor:"
    );
    "NSObject(EOCustomClassArchiving)" = (
	"+objectWithArchiveData:",
	"-archiveData"
    );
    "NSObject(EODatabaseContextDelegation)" = (
	"-databaseContext:willRunLoginPanelToOpenDatabaseChannel:",
	"-databaseContext:newPrimaryKeyForObject:entity:",
	"-databaseContext:failedToFetchObject:globalID:",
	"-databaseContext:willOrderAdaptorOperationsFromDatabaseOperations:",
	"-databaseContext:willPerformAdaptorOperations:adaptorChannel:",
	"-databaseContext:shouldInvalidateObjectWithGlobalID:snapshot:",
	"-databaseContext:shouldFetchObjectsWithFetchSpecification:editingContext:",
	"-databaseContext:didFetchObjects:fetchSpecification:editingContext:",
	"-databaseContext:shouldSelectObjectsWithFetchSpecification:databaseChannel:",
	"-databaseContext:shouldUsePessimisticLockWithFetchSpecification:databaseChannel:",
	"-databaseContext:didSelectObjectsWithFetchSpecification:databaseChannel:",
	"-databaseContext:shouldUpdateCurrentSnapshot:newSnapshot:globalID:databaseChannel:",
	"-databaseContext:shouldLockObjectWithGlobalID:snapshot:",
	"-databaseContext:shouldRaiseExceptionForLockFailure:",
	"-databaseContext:shouldFetchObjectFault:",
	"-databaseContext:shouldFetchArrayFault:",
	"-databaseContext:shouldFetchObjectsWithFetchSpecification:databaseChannel:",
	"-databaseContext:shouldHandleDatabaseException:"
    );
    "NSObject(EOEntity)" = (
	"+_instanceDictionaryInitializerExcludedPropertyNames"
    );
    "NSObject(EOModelGroupClassDelegation)" = (
	"-defaultModelGroup"
    );
    "NSObject(EOModelGroupDelegation)" = (
	"-modelGroup:entityNamed:",
	"-entity:relationshipForRow:relationship:",
	"-subEntityForEntity:primaryKey:isFinal:",
	"-entity:failedToLookupClassNamed:",
	"-entity:classForObjectWithGlobalID:",
	"-relationship:failedToLookupDestinationNamed:"
    );
    "NSObject(EOSchemaSynchronizationDelegates)" = (
	"-allowsNullForColumnNamed:inSchemaTableNamed:",
	"-isSchemaTableNamed:",
	"-schemaSynchronizationAdaptor",
	"-schemaSynchronizationAdaptorChannelForModel:",
	"-schemaSynchronizationStatements:willCopyTableNamed:",
	"-schemaSynchronizationStatements:willDeleteTableNamed:"
    );
    "NSString(EODatabaseNameConversion)" = (
	"+nameForExternalName:separatorString:initialCaps:",
	"+externalNameForInternalName:separatorString:useAllCaps:"
    );
    "NSString(EOSQLFormatting)" = (
	"-sqlString"
    );
    "NSString(NSStringSQLExpression)" = (
	"-valueForSQLExpression:"
    );
}