{
    author = {
	"David Ayers" = (
	    "ayers@fsfe.org"
	);
	"David Wetzel" = (
	    "dave@turbocat.de"
	);
	"Generated by Debian" = (
	);
	"Manuel Guesdon" = (
	    "mguesdon@orange-concept.com",
	    "mguesdon@oxymium.net"
	);
	"Mircea Oancea" = (
	    "mircea@jupiter.elcom.pub.ro"
	);
	"Mirko Viviani" = (
	    "mirko.viviani@gmail.com"
	);
	"Stephane Corthesy" = (
	    "stephane@sente.ch"
	);
    };
    categories = {
	EOClassDescription = {
	    EODeprecated = EODeprecated;
	};
	EOEditingContext = {
	    EOMultiThreaded = EOEditingContext;
	    EORendezvous = EOEditingContext;
	    EOStateArchiving = EOEditingContext;
	    EOTargetAction = EOEditingContext;
	};
	EONull = {
	    EOSQLFormatting = EONull;
	    EOSortOrderingComparison = EOSortOrdering;
	};
	EOQualifier = {
	    EOModelExtensions = EOQualifier;
	    Privat = EONotQualifier;
	};
	GDL2NonRetainingMutableArray = {
	    PrivateExceptions = EOPrivate;
	};
	NSArray = {
	    EOKeyBasedSorting = EOSortOrdering;
	    EOKeyValueCoding = EOKeyValueCoding;
	    EOQualifierExtras = EOQualifier;
	    EOShallowCopy = EOClassDescription;
	    NSArrayPerformingSelector = EONSAddOns;
	};
	NSDictionary = {
	    EOAdditions = EONSAddOns;
	    EOKeyValueCoding = EOKeyValueCoding;
	};
	NSException = {
	    EOValidationError = EOClassDescription;
	};
	NSMutableArray = {
	    EOKeyBasedSorting = EOSortOrdering;
	};
	NSMutableDictionary = {
	    EOAdditions = EONSAddOns;
	    EOKeyValueCoding = EOKeyValueCoding;
	};
	NSObject = {
	    Comparison = EOKeyComparisonQualifier;
	    EOClassDescriptionClassDelegate = EOClassDescription;
	    EOCompareOnName = EONSAddOns;
	    EODeprecated = EODeprecated;
	    EOEditingContext = EOEditingContext;
	    EOEditingContextDelegation = EOEditingContext;
	    EOEditors = EOEditingContext;
	    EOEventRecordingHandler = EOEventCenter;
	    EOKVCGDL2Additions = EOKeyValueCoding;
	    EOKeyValueArchiverDelegation = EOKeyValueArchiver;
	    EOKeyValueArchivingAwakeMethods = EOKeyValueArchiver;
	    EOKeyValueCoding = EOKeyValueCoding;
	    EOKeyValueCodingAdditions = EOKeyValueCoding;
	    EOKeyValueUnarchiverDelegation = EOKeyValueArchiver;
	    EOMessageHandlers = EOEditingContext;
	    EOObserver = EOObserver;
	    EORelationalSelectors = EOQualifier;
	    EOSortOrderingComparison = EOSortOrdering;
	    MacOSX = EOKeyValueCoding;
	    NSObjectPerformingSelector = EONSAddOns;
	    PerformSelect3 = EONSAddOns;
	};
	NSString = {
	    EORelationshipPath = EONSAddOns;
	    Extensions = EONSAddOns;
	    StringToNumber = EONSAddOns;
	    VersionParsing = EONSAddOns;
	    YorYes = EONSAddOns;
	};
    };
    category = {
	"EOClassDescription(EODeprecated)" = EODeprecated;
	"EOEditingContext(EOMultiThreaded)" = EOEditingContext;
	"EOEditingContext(EORendezvous)" = EOEditingContext;
	"EOEditingContext(EOStateArchiving)" = EOEditingContext;
	"EOEditingContext(EOTargetAction)" = EOEditingContext;
	"EONull(EOSQLFormatting)" = EONull;
	"EONull(EOSortOrderingComparison)" = EOSortOrdering;
	"EOQualifier(EOModelExtensions)" = EOQualifier;
	"EOQualifier(Privat)" = EONotQualifier;
	"GDL2NonRetainingMutableArray(PrivateExceptions)" = EOPrivate;
	"NSArray(EOKeyBasedSorting)" = EOSortOrdering;
	"NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	"NSArray(EOQualifierExtras)" = EOQualifier;
	"NSArray(EOShallowCopy)" = EOClassDescription;
	"NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	"NSDictionary(EOAdditions)" = EONSAddOns;
	"NSDictionary(EOKeyValueCoding)" = EOKeyValueCoding;
	"NSException(EOValidationError)" = EOClassDescription;
	"NSMutableArray(EOKeyBasedSorting)" = EOSortOrdering;
	"NSMutableDictionary(EOAdditions)" = EONSAddOns;
	"NSMutableDictionary(EOKeyValueCoding)" = EOKeyValueCoding;
	"NSObject(Comparison)" = EOKeyComparisonQualifier;
	"NSObject(EOClassDescriptionClassDelegate)" = EOClassDescription;
	"NSObject(EOCompareOnName)" = EONSAddOns;
	"NSObject(EODeprecated)" = EODeprecated;
	"NSObject(EOEditingContext)" = EOEditingContext;
	"NSObject(EOEditingContextDelegation)" = EOEditingContext;
	"NSObject(EOEditors)" = EOEditingContext;
	"NSObject(EOEventRecordingHandler)" = EOEventCenter;
	"NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	"NSObject(EOKeyValueArchiverDelegation)" = EOKeyValueArchiver;
	"NSObject(EOKeyValueArchivingAwakeMethods)" = EOKeyValueArchiver;
	"NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	"NSObject(EOKeyValueCodingAdditions)" = EOKeyValueCoding;
	"NSObject(EOKeyValueUnarchiverDelegation)" = EOKeyValueArchiver;
	"NSObject(EOMessageHandlers)" = EOEditingContext;
	"NSObject(EOObserver)" = EOObserver;
	"NSObject(EORelationalSelectors)" = EOQualifier;
	"NSObject(EOSortOrderingComparison)" = EOSortOrdering;
	"NSObject(MacOSX)" = EOKeyValueCoding;
	"NSObject(NSObjectPerformingSelector)" = EONSAddOns;
	"NSObject(PerformSelect3)" = EONSAddOns;
	"NSString(EORelationshipPath)" = EONSAddOns;
	"NSString(Extensions)" = EONSAddOns;
	"NSString(StringToNumber)" = EONSAddOns;
	"NSString(VersionParsing)" = EONSAddOns;
	"NSString(YorYes)" = EONSAddOns;
    };
    class = {
	EOAggregateEvent = EOAggregateEvent;
	EOAndQualifier = EOQualifier;
	EOArrayDataSource = EOArrayDataSource;
	EOClassDescription = EOClassDescription;
	EOCooperatingObjectStore = EOObjectStoreCoordinator;
	EOCustomObject = EOCustomObject;
	EODataSource = EODataSource;
	EODelayedObserver = EOObserver;
	EODelayedObserverQueue = EOObserver;
	EODetailDataSource = EODetailDataSource;
	EOEditingContext = EOEditingContext;
	EOEvent = EOEvent;
	EOEventCenter = EOEventCenter;
	EOFault = EOFault;
	EOFaultHandler = EOFault;
	EOFetchSpecification = EOFetchSpecification;
	EOGenericRecord = EOGenericRecord;
	EOGlobalID = EOGlobalID;
	EOKeyComparisonQualifier = EOQualifier;
	EOKeyGlobalID = EOKeyGlobalID;
	EOKeyValueArchiver = EOKeyValueArchiver;
	EOKeyValueQualifier = EOQualifier;
	EOKeyValueUnarchiver = EOKeyValueArchiver;
	EOMultiReaderLock = EOMultiReaderLock;
	EONotQualifier = EOQualifier;
	EOObjectStore = EOObjectStore;
	EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	EOObserverCenter = EOObserver;
	EOObserverProxy = EOObserver;
	EOOrQualifier = EOQualifier;
	EOQualifier = EOQualifier;
	EOQualifierVariable = EOQualifier;
	EOSharedEditingContext = EOSharedEditingContext;
	EOSortOrdering = EOSortOrdering;
	EOTemporaryGlobalID = EOGlobalID;
	EOUndoManager = EODeprecated;
    };
    classvars = {
	EOAggregateEvent = {
	    "_aggregateSignatureTag" = EOAggregateEvent;
	    "_children" = EOAggregateEvent;
	    "_references" = EOAggregateEvent;
	};
	EOAndQualifier = {
	    "_qualifiers" = EOQualifier;
	};
	EOArrayDataSource = {
	    "_classDescription" = EOArrayDataSource;
	    "_context" = EOArrayDataSource;
	    "_objects" = EOArrayDataSource;
	};
	EOCooperatingObjectStore = {
	    "_coordinator" = EOObjectStoreCoordinator;
	};
	EODelayedObserver = {
	    "_next" = EOObserver;
	};
	EODelayedObserverQueue = {
	    "_haveEntryInNotificationQueue" = EOObserver;
	    "_highestNonEmptyQueue" = EOObserver;
	    "_modes" = EOObserver;
	    "_queue" = EOObserver;
	};
	EODetailDataSource = {
	    "_detailKey" = EODetailDataSource;
	    "_masterClassDescriptionName" = EODetailDataSource;
	    "_masterDataSource" = EODetailDataSource;
	    "_masterObject" = EODetailDataSource;
	};
	EOEditingContext = {
	    "_changedObjects" = EOEditingContext;
	    "_delegate" = EOEditingContext;
	    "_deletedObjects" = EOEditingContext;
	    "_editors" = EOEditingContext;
	    "_eventSnapshotsByGID" = EOEditingContext;
	    "_fetchTimestamp" = EOEditingContext;
	    "_globalIDsByObject" = EOEditingContext;
	    "_insertedObjects" = EOEditingContext;
	    "_lock" = EOEditingContext;
	    "_lockCount" = EOEditingContext;
	    "_lockPool" = EOEditingContext;
	    "_messageHandler" = EOEditingContext;
	    "_notificationQueue" = EOEditingContext;
	    "_objectStore" = EOEditingContext;
	    "_objectsByGID" = EOEditingContext;
	    "_sharedContext" = EOEditingContext;
	    "_snapshotsByGID" = EOEditingContext;
	    "_undoManager" = EOEditingContext;
	    "_undoTransactionID" = EOEditingContext;
	    "_unprocessedChanges" = EOEditingContext;
	    "_unprocessedDeletes" = EOEditingContext;
	    "_unprocessedInserts" = EOEditingContext;
	};
	EOEvent = {
	    "_child" = EOEvent;
	    "_duration" = EOEvent;
	    "_encountered" = EOEvent;
	    "_info" = EOEvent;
	    "_next" = EOEvent;
	    "_parent" = EOEvent;
	    "_type" = EOEvent;
	};
	EOEventCenter = {
	    "_eventCounter" = EOEventCenter;
	    "_events" = EOEventCenter;
	    "_lastEvent" = EOEventCenter;
	    "_rootEvent" = EOEventCenter;
	};
	EOFault = {
	    "_handler" = EOFault;
	    isa = EOFault;
	};
	EOFaultHandler = {
	    "_extraData" = EOFault;
	    "_extraRefCount" = EOFault;
	    "_targetClass" = EOFault;
	};
	EOFetchSpecification = {
	    "_entityName" = EOFetchSpecification;
	    "_fetchLimit" = EOFetchSpecification;
	    "_hints" = EOFetchSpecification;
	    "_prefetchingRelationshipKeys" = EOFetchSpecification;
	    "_qualifier" = EOFetchSpecification;
	    "_rawAttributeKeys" = EOFetchSpecification;
	    "_sortOrderings" = EOFetchSpecification;
	};
	EOGenericRecord = {
	    "_dictionary" = EOGenericRecord;
	    classDescription = EOGenericRecord;
	};
	EOKeyComparisonQualifier = {
	    "_leftKey" = EOQualifier;
	    "_rightKey" = EOQualifier;
	    "_selector" = EOQualifier;
	};
	EOKeyGlobalID = {
	    "_entityName" = EOKeyGlobalID;
	    "_keyCount" = EOKeyGlobalID;
	    "_keyValues" = EOKeyGlobalID;
	};
	EOKeyValueArchiver = {
	    "_delegate" = EOKeyValueArchiver;
	    "_propertyList" = EOKeyValueArchiver;
	};
	EOKeyValueQualifier = {
	    "_key" = EOQualifier;
	    "_selector" = EOQualifier;
	    "_value" = EOQualifier;
	};
	EOKeyValueUnarchiver = {
	    "_allUnarchivedObjects" = EOKeyValueArchiver;
	    "_awakenedObjects" = EOKeyValueArchiver;
	    "_delegate" = EOKeyValueArchiver;
	    "_nextParent" = EOKeyValueArchiver;
	    "_parent" = EOKeyValueArchiver;
	    "_propertyList" = EOKeyValueArchiver;
	};
	EOMultiReaderLock = {
	    "_mutex" = EOMultiReaderLock;
	    "_readerFinishedCondition" = EOMultiReaderLock;
	    "_readerThreads" = EOMultiReaderLock;
	    "_writerFinishedCondition" = EOMultiReaderLock;
	    "_writerLockCount" = EOMultiReaderLock;
	    "_writerLockThread" = EOMultiReaderLock;
	};
	EONotQualifier = {
	    "_qualifier" = EOQualifier;
	};
	EOObjectStoreCoordinator = {
	    "_stores" = EOObjectStoreCoordinator;
	    "_userInfo" = EOObjectStoreCoordinator;
	};
	EOObserverProxy = {
	    "_action" = EOObserver;
	    "_priority" = EOObserver;
	    "_target" = EOObserver;
	};
	EOOrQualifier = {
	    "_qualifiers" = EOQualifier;
	};
	EOQualifierVariable = {
	    "_key" = EOQualifier;
	};
	EOSharedEditingContext = {
	    "_initializedGlobalIDs" = EOSharedEditingContext;
	    "_objsByEntity" = EOSharedEditingContext;
	    "_objsByEntityFetchSpec" = EOSharedEditingContext;
	    "_readerLockCount" = EOSharedEditingContext;
	    "_readerLockCountSuspended" = EOSharedEditingContext;
	    "_sharedLock" = EOSharedEditingContext;
	};
	EOSortOrdering = {
	    "_key" = EOSortOrdering;
	    "_selector" = EOSortOrdering;
	};
	EOTemporaryGlobalID = {
	    "_bytes" = EOGlobalID;
	    "_refCount" = EOGlobalID;
	};
    };
    function = {
	EOCancelEvent = EOEventCenter;
	"EOEditingContext_globalIDForObjectWithImpPtr" = EOPrivate;
	"EOEditingContext_objectForGlobalIDWithImpPtr" = EOPrivate;
	"EOEditingContext_recordObjectGlobalIDWithImpPtr" = EOPrivate;
	"EOFLogAssertGood_" = EODebug;
	"EOFLogC_" = EODebug;
	"EOFLogDumpObject_" = EODebug;
	EOHashAddTable = EOPrivate;
	"EOMKKDInitializer_indexForKeyWithImpPtr" = EOPrivate;
	"EOMKKD_hasKeyWithImpPtr" = EOPrivate;
	"EOMKKD_indexForKeyWithImpPtr" = EOPrivate;
	"EOMKKD_objectForKeyWithImpPtr" = EOPrivate;
	"EOMKKD_removeObjectForKeyWithImpPtr" = EOPrivate;
	"EOMKKD_setObjectForKeyWithImpPtr" = EOPrivate;
	EOMarkAtomicEvent = EOEventCenter;
	EOMarkEndOfEvent = EOEventCenter;
	EOMarkStartOfEvent = EOEventCenter;
	EONewEventOfClass = EOEventCenter;
	"GDL2_Activate" = EONSAddOns;
	"GDL2_AssignAtomicallyIfNil" = EOPrivate;
	"GDL2_PrivateInit" = EOPrivate;
	"GDL2_isLegalDBName" = EOPrivate;
	GSUseStrictWO451Compatibility = EONSAddOns;
    };
    ivariable = {
	"_action" = {
	    EOObserverProxy = EOObserver;
	};
	"_aggregateSignatureTag" = {
	    EOAggregateEvent = EOAggregateEvent;
	};
	"_allUnarchivedObjects" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"_awakenedObjects" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"_bytes" = {
	    EOTemporaryGlobalID = EOGlobalID;
	};
	"_changedObjects" = {
	    EOEditingContext = EOEditingContext;
	};
	"_child" = {
	    EOEvent = EOEvent;
	};
	"_children" = {
	    EOAggregateEvent = EOAggregateEvent;
	};
	"_classDescription" = {
	    EOArrayDataSource = EOArrayDataSource;
	};
	"_context" = {
	    EOArrayDataSource = EOArrayDataSource;
	};
	"_coordinator" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"_delegate" = {
	    EOEditingContext = EOEditingContext;
	    EOKeyValueArchiver = EOKeyValueArchiver;
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"_deletedObjects" = {
	    EOEditingContext = EOEditingContext;
	};
	"_detailKey" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"_dictionary" = {
	    EOGenericRecord = EOGenericRecord;
	};
	"_duration" = {
	    EOEvent = EOEvent;
	};
	"_editors" = {
	    EOEditingContext = EOEditingContext;
	};
	"_encountered" = {
	    EOEvent = EOEvent;
	};
	"_entityName" = {
	    EOFetchSpecification = EOFetchSpecification;
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"_eventCounter" = {
	    EOEventCenter = EOEventCenter;
	};
	"_eventSnapshotsByGID" = {
	    EOEditingContext = EOEditingContext;
	};
	"_events" = {
	    EOEventCenter = EOEventCenter;
	};
	"_extraData" = {
	    EOFaultHandler = EOFault;
	};
	"_extraRefCount" = {
	    EOFaultHandler = EOFault;
	};
	"_fetchLimit" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"_fetchTimestamp" = {
	    EOEditingContext = EOEditingContext;
	};
	"_globalIDsByObject" = {
	    EOEditingContext = EOEditingContext;
	};
	"_handler" = {
	    EOFault = EOFault;
	};
	"_haveEntryInNotificationQueue" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"_highestNonEmptyQueue" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"_hints" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"_info" = {
	    EOEvent = EOEvent;
	};
	"_initializedGlobalIDs" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"_insertedObjects" = {
	    EOEditingContext = EOEditingContext;
	};
	"_key" = {
	    EOKeyValueQualifier = EOQualifier;
	    EOQualifierVariable = EOQualifier;
	    EOSortOrdering = EOSortOrdering;
	};
	"_keyCount" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"_keyValues" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"_lastEvent" = {
	    EOEventCenter = EOEventCenter;
	};
	"_leftKey" = {
	    EOKeyComparisonQualifier = EOQualifier;
	};
	"_lock" = {
	    EOEditingContext = EOEditingContext;
	};
	"_lockCount" = {
	    EOEditingContext = EOEditingContext;
	};
	"_lockPool" = {
	    EOEditingContext = EOEditingContext;
	};
	"_masterClassDescriptionName" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"_masterDataSource" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"_masterObject" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"_messageHandler" = {
	    EOEditingContext = EOEditingContext;
	};
	"_modes" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"_mutex" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"_next" = {
	    EODelayedObserver = EOObserver;
	    EOEvent = EOEvent;
	};
	"_nextParent" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"_notificationQueue" = {
	    EOEditingContext = EOEditingContext;
	};
	"_objectStore" = {
	    EOEditingContext = EOEditingContext;
	};
	"_objects" = {
	    EOArrayDataSource = EOArrayDataSource;
	};
	"_objectsByGID" = {
	    EOEditingContext = EOEditingContext;
	};
	"_objsByEntity" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"_objsByEntityFetchSpec" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"_parent" = {
	    EOEvent = EOEvent;
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"_prefetchingRelationshipKeys" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"_priority" = {
	    EOObserverProxy = EOObserver;
	};
	"_propertyList" = {
	    EOKeyValueArchiver = EOKeyValueArchiver;
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"_qualifier" = {
	    EOFetchSpecification = EOFetchSpecification;
	    EONotQualifier = EOQualifier;
	};
	"_qualifiers" = {
	    EOAndQualifier = EOQualifier;
	    EOOrQualifier = EOQualifier;
	};
	"_queue" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"_rawAttributeKeys" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"_readerFinishedCondition" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"_readerLockCount" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"_readerLockCountSuspended" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"_readerThreads" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"_refCount" = {
	    EOTemporaryGlobalID = EOGlobalID;
	};
	"_references" = {
	    EOAggregateEvent = EOAggregateEvent;
	};
	"_rightKey" = {
	    EOKeyComparisonQualifier = EOQualifier;
	};
	"_rootEvent" = {
	    EOEventCenter = EOEventCenter;
	};
	"_selector" = {
	    EOKeyComparisonQualifier = EOQualifier;
	    EOKeyValueQualifier = EOQualifier;
	    EOSortOrdering = EOSortOrdering;
	};
	"_sharedContext" = {
	    EOEditingContext = EOEditingContext;
	};
	"_sharedLock" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"_snapshotsByGID" = {
	    EOEditingContext = EOEditingContext;
	};
	"_sortOrderings" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"_stores" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"_target" = {
	    EOObserverProxy = EOObserver;
	};
	"_targetClass" = {
	    EOFaultHandler = EOFault;
	};
	"_type" = {
	    EOEvent = EOEvent;
	};
	"_undoManager" = {
	    EOEditingContext = EOEditingContext;
	};
	"_undoTransactionID" = {
	    EOEditingContext = EOEditingContext;
	};
	"_unprocessedChanges" = {
	    EOEditingContext = EOEditingContext;
	};
	"_unprocessedDeletes" = {
	    EOEditingContext = EOEditingContext;
	};
	"_unprocessedInserts" = {
	    EOEditingContext = EOEditingContext;
	};
	"_userInfo" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"_value" = {
	    EOKeyValueQualifier = EOQualifier;
	};
	"_writerFinishedCondition" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"_writerLockCount" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"_writerLockThread" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	classDescription = {
	    EOGenericRecord = EOGenericRecord;
	};
	isa = {
	    EOFault = EOFault;
	};
    };
    macro = {
	"GDL2_BUFFER" = EONSAddOns;
    };
    method = {
	"+_instanceDictionaryInitializerExcludedPropertyNames" = {
	    EOGenericRecord = EOGenericRecord;
	};
	"+accessInstanceVariablesDirectly" = {
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"+addObserver:forObject:" = {
	    EOObserverCenter = EOObserver;
	};
	"+addOmniscientObserver:" = {
	    EOObserverCenter = EOObserver;
	};
	"+aggregateEvents:bySignatureOfType:" = {
	    EOEvent = EOEvent;
	};
	"+aggregateExceptionWithExceptions:" = {
	    "NSException(EOValidationError)" = EOClassDescription;
	};
	"+allCenters" = {
	    EOEventCenter = EOEventCenter;
	};
	"+allEvents" = {
	    EOEventCenter = EOEventCenter;
	};
	"+allQualifierOperators" = {
	    EOQualifier = EOQualifier;
	};
	"+assignGloballyUniqueBytes:" = {
	    EOTemporaryGlobalID = EOGlobalID;
	};
	"+autorelease" = {
	    EOFault = EOFault;
	};
	"+cancelEvent:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+class" = {
	    EOFault = EOFault;
	};
	"+classDelegate" = {
	    EOClassDescription = EOClassDescription;
	};
	"+classDescriptionForClass:" = {
	    EOClassDescription = EOClassDescription;
	};
	"+classDescriptionForEntityName:" = {
	    EOClassDescription = EOClassDescription;
	};
	"+clearFault:" = {
	    EOFault = EOFault;
	};
	"+currentCenter" = {
	    EOEventCenter = EOEventCenter;
	};
	"+defaultCoordinator" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"+defaultFetchTimestampLag" = {
	    EOEditingContext = EOEditingContext;
	};
	"+defaultObserverQueue" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"+defaultParentObjectStore" = {
	    "EOEditingContext(EORendezvous)" = EOEditingContext;
	};
	"+defaultSharedEditingContext" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"+delegate" = {
	    "EOClassDescription(EODeprecated)" = EODeprecated;
	};
	"+detailDataSourceWithMasterDataSource:detailKey:" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"+dictionaryWithDictionary:keys:" = {
	    "NSMutableDictionary(EOAdditions)" = EONSAddOns;
	};
	"+dictionaryWithNullValuesForKeys:" = {
	    "NSDictionary(EOAdditions)" = EONSAddOns;
	};
	"+diffOldArray:newArray:returnsRemovedValues:addedValues:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"+doesNotRecognizeSelector:" = {
	    EOFault = EOFault;
	};
	"+enableObserverNotification" = {
	    EOObserverCenter = EOObserver;
	};
	"+encodeObject:withCoder:" = {
	    "EOEditingContext(EOStateArchiving)" = EOEditingContext;
	};
	"+eoCalculateAllSizeWith:" = {
	    EOGenericRecord = EOGenericRecord;
	};
	"+eoCalculateSizeWith:forArray:" = {
	    EOGenericRecord = EOGenericRecord;
	};
	"+eventTypeDescriptions" = {
	    EOEvent = EOEvent;
	};
	"+eventsOfClass:type:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+fetchSpecification" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"+fetchSpecificationNamed:entityNamed:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"+fetchSpecificationWithEntityName:qualifier:sortOrderings:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"+fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"+fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"+flushAllKeyBindings" = {
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"+flushClassKeyBindings" = {
	    "NSObject(EODeprecated)" = EODeprecated;
	};
	"+globalIDWithEntityName:keys:keyCount:zone:" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"+groupEvents:bySignatureOfType:" = {
	    EOEvent = EOEvent;
	};
	"+handlerForFault:" = {
	    EOFault = EOFault;
	};
	"+initObject:withCoder:" = {
	    "EOEditingContext(EOStateArchiving)" = EOEditingContext;
	};
	"+initialize" = {
	    EOFault = EOFault;
	};
	"+instancesRetainRegisteredObjects" = {
	    EOEditingContext = EOEditingContext;
	};
	"+invalidateClassDescriptionCache" = {
	    EOClassDescription = EOClassDescription;
	};
	"+isFault:" = {
	    EOFault = EOFault;
	};
	"+isKindOfClass:" = {
	    EOFault = EOFault;
	};
	"+makeObjectIntoFault:withHandler:" = {
	    EOFault = EOFault;
	};
	"+markAtomicEvent:info:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+markEndOfEvent:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+markStartOfEvent:info:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+newEventOfClass:type:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+notifyObserversObjectWillChange:" = {
	    EOObserverCenter = EOObserver;
	};
	"+observerForObject:ofClass:" = {
	    EOObserverCenter = EOObserver;
	};
	"+observerNotificationSuppressCount" = {
	    EOObserverCenter = EOObserver;
	};
	"+observersForObject:" = {
	    EOObserverCenter = EOObserver;
	};
	"+operatorSelectorForString:" = {
	    EOQualifier = EOQualifier;
	};
	"+qualifierToMatchAllValues:" = {
	    EOQualifier = EOQualifier;
	};
	"+qualifierToMatchAnyValue:" = {
	    EOQualifier = EOQualifier;
	};
	"+qualifierWithKey:operatorSelector:value:" = {
	    EOKeyValueQualifier = EOQualifier;
	};
	"+qualifierWithLeftKey:operatorSelector:rightKey:" = {
	    EOKeyComparisonQualifier = EOQualifier;
	};
	"+qualifierWithQualifier:" = {
	    EONotQualifier = EOQualifier;
	};
	"+qualifierWithQualifierArray:" = {
	    EOAndQualifier = EOQualifier;
	    EOOrQualifier = EOQualifier;
	};
	"+qualifierWithQualifierFormat:,..." = {
	    EOQualifier = EOQualifier;
	};
	"+qualifierWithQualifierFormat:arguments:" = {
	    EOQualifier = EOQualifier;
	};
	"+qualifierWithQualifierFormat:varargList:" = {
	    EOQualifier = EOQualifier;
	};
	"+qualifierWithQualifiers:,..." = {
	    EOAndQualifier = EOQualifier;
	    EOOrQualifier = EOQualifier;
	};
	"+recordsEventsForClass:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+registerClassDescription:forClass:" = {
	    EOClassDescription = EOClassDescription;
	};
	"+registerEventClass:classPointer:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+registerEventClass:handler:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+registeredEventClasses" = {
	    EOEventCenter = EOEventCenter;
	};
	"+relationalQualifierOperators" = {
	    EOQualifier = EOQualifier;
	};
	"+release" = {
	    EOFault = EOFault;
	};
	"+removeObserver:forObject:" = {
	    EOObserverCenter = EOObserver;
	};
	"+removeOmniscientObserver:" = {
	    EOObserverCenter = EOObserver;
	};
	"+resetLogging" = {
	    EOEventCenter = EOEventCenter;
	};
	"+respondsToSelector:" = {
	    EOFault = EOFault;
	};
	"+resumeLogging" = {
	    EOEventCenter = EOEventCenter;
	};
	"+retain" = {
	    EOFault = EOFault;
	};
	"+retainCount" = {
	    EOFault = EOFault;
	};
	"+rootEvents" = {
	    EOEventCenter = EOEventCenter;
	};
	"+rootEventsByDuration" = {
	    EOEventCenter = EOEventCenter;
	};
	"+self" = {
	    EOFault = EOFault;
	};
	"+setClassDelegate:" = {
	    EOClassDescription = EOClassDescription;
	};
	"+setDefaultCoordinator:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"+setDefaultFetchTimestampLag:" = {
	    EOEditingContext = EOEditingContext;
	};
	"+setDefaultParentObjectStore:" = {
	    "EOEditingContext(EORendezvous)" = EOEditingContext;
	};
	"+setDefaultSharedEditingContext:" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"+setDelegate:" = {
	    "EOClassDescription(EODeprecated)" = EODeprecated;
	};
	"+setEOFMultiThreadedEnabled:" = {
	    "EOEditingContext(EOMultiThreaded)" = EOEditingContext;
	};
	"+setInstancesRetainRegisteredObjects:" = {
	    EOEditingContext = EOEditingContext;
	};
	"+setRecordsEvents:forClass:" = {
	    EOEventCenter = EOEventCenter;
	};
	"+setSubstitutionEditingContext:" = {
	    "EOEditingContext(EORendezvous)" = EOEditingContext;
	};
	"+setUsesContextRelativeEncoding:" = {
	    "EOEditingContext(EOStateArchiving)" = EOEditingContext;
	};
	"+sortOrderingWithKey:selector:" = {
	    EOSortOrdering = EOSortOrdering;
	};
	"+stringForOperatorSelector:" = {
	    EOQualifier = EOQualifier;
	};
	"+substitutionEditingContext" = {
	    "EOEditingContext(EORendezvous)" = EOEditingContext;
	};
	"+superclass" = {
	    EOFault = EOFault;
	};
	"+suppressObserverNotification" = {
	    EOObserverCenter = EOObserver;
	};
	"+suspendLogging" = {
	    EOEventCenter = EOEventCenter;
	};
	"+targetClassForFault:" = {
	    EOFault = EOFault;
	};
	"+temporaryGlobalID" = {
	    EOTemporaryGlobalID = EOGlobalID;
	};
	"+useStoredAccessor" = {
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"+usesContextRelativeEncoding" = {
	    "EOEditingContext(EOStateArchiving)" = EOEditingContext;
	};
	"+validationExceptionWithFormat:,..." = {
	    "NSException(EOValidationError)" = EOClassDescription;
	};
	"+variableWithKey:" = {
	    EOQualifierVariable = EOQualifier;
	};
	"-_addBindingsToDictionary:" = {
	    "EOQualifier(Privat)" = EONotQualifier;
	};
	"-_dictionaryForPropertyList:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-_findTypeForPropertyListDecoding:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-_hints" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-_objectForPropertyList:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-_objectsForPropertyList:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-_raiseRangeExceptionWithIndex:from:" = {
	    "GDL2NonRetainingMutableArray(PrivateExceptions)" = EOPrivate;
	};
	"-_validateKey:withRootClassDescription:" = {
	    "EOQualifier(Privat)" = EOKeyValueQualifier;
	};
	"-addCooperatingObjectStore:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-addEditor:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-addEvent:" = {
	    EOAggregateEvent = EOAggregateEvent;
	};
	"-addObject:toBothSidesOfRelationshipWithKey:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-addObject:toPropertyWithKey:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-addQualifierKeysToSet:" = {
	    EOQualifier = EOQualifier;
	};
	"-allEvents" = {
	    EOEventCenter = EOEventCenter;
	};
	"-allPropertyKeys" = {
	    EOCustomObject = EOCustomObject;
	};
	"-allQualifierKeys" = {
	    EOQualifier = EOQualifier;
	};
	"-anyRelationshipNamed:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-archiver:referenceToEncodeForObject:" = {
	    "NSObject(EOKeyValueArchiverDelegation)" = EOKeyValueArchiver;
	};
	"-areKeysAllNulls" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-arrayByReplacingObject:withObject:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-arrayExcludingObject:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-arrayExcludingObjectsInArray:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-arrayFaultWithSourceGlobalID:relationshipName:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-attributeKeys" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-autorelease" = {
	    EOFault = EOFault;
	};
	"-awakeFromFetchInEditingContext:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-awakeFromInsertionInEditingContext:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-awakeFromKeyValueUnarchiver:" = {
	    "NSObject(EOKeyValueArchivingAwakeMethods)" = EOKeyValueArchiver;
	};
	"-awakeObject:fromFetchInEditingContext:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-awakeObject:fromInsertionInEditingContext:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-awakeObjects" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-bindObjectsWithFetchSpecification:toName:" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-bindingKeys" = {
	    EOQualifier = EOQualifier;
	};
	"-changesFromSnapshot:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-class" = {
	    EOFault = EOFault;
	};
	"-classDescription" = {
	    EOCustomObject = EOCustomObject;
	};
	"-classDescriptionForDestinationKey:" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-classDescriptionForObjects" = {
	    EODataSource = EODataSource;
	    EODetailDataSource = EODetailDataSource;
	};
	"-classForFault:" = {
	    EOFaultHandler = EOFault;
	};
	"-clearOriginalSnapshotForObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-clearOriginalSnapshotForObject:sourceGlobalID:relationshipName:editingContext:" = {
	    EOObjectStore = EOObjectStore;
	};
	"-clearProperties" = {
	    EOCustomObject = EOCustomObject;
	};
	"-comment" = {
	    EOEvent = EOEvent;
	};
	"-commitChanges" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-committedSnapshotForObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-compare:" = {
	    "NSObject(Comparison)" = EOKeyComparisonQualifier;
	};
	"-compareAscending:" = {
	    "EONull(EOSortOrderingComparison)" = EOSortOrdering;
	    "NSObject(EOSortOrderingComparison)" = EOSortOrdering;
	};
	"-compareCaseInsensitiveAscending:" = {
	    "EONull(EOSortOrderingComparison)" = EOSortOrdering;
	    "NSObject(EOSortOrderingComparison)" = EOSortOrdering;
	};
	"-compareCaseInsensitiveDescending:" = {
	    "EONull(EOSortOrderingComparison)" = EOSortOrdering;
	    "NSObject(EOSortOrderingComparison)" = EOSortOrdering;
	};
	"-compareDescending:" = {
	    "EONull(EOSortOrderingComparison)" = EOSortOrdering;
	    "NSObject(EOSortOrderingComparison)" = EOSortOrdering;
	};
	"-completeInitializationOfObject:" = {
	    EOFaultHandler = EOFault;
	};
	"-computeAvgForKey:" = {
	    "NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-computeCountForKey:" = {
	    "NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-computeMaxForKey:" = {
	    "NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-computeMinForKey:" = {
	    "NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-computeSumForKey:" = {
	    "NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-conformsToProtocol:" = {
	    EOFault = EOFault;
	};
	"-conformsToProtocol:forFault:" = {
	    EOFaultHandler = EOFault;
	};
	"-containsAnyNullObject" = {
	    "NSDictionary(EOAdditions)" = EONSAddOns;
	};
	"-containsIdenticalObjectsWithArray:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-cooperatingObjectStores" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-coordinator" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-copyWithZone:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-createInstanceWithEditingContext:globalID:zone:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-createObject" = {
	    EODataSource = EODataSource;
	};
	"-currentEventSnapshotForObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-dataSourceQualifiedByKey:" = {
	    EODataSource = EODataSource;
	};
	"-dealloc" = {
	    EOFault = EOFault;
	};
	"-debugDictionaryDescription" = {
	    EOGenericRecord = EOGenericRecord;
	};
	"-decodeBoolForKey:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-decodeIntForKey:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-decodeObjectForKey:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-decodeObjectReferenceForKey:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-decrementExtraRefCountIsZero" = {
	    EOFaultHandler = EOFault;
	};
	"-defaultFormatterForKey:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-delegate" = {
	    EOEditingContext = EOEditingContext;
	    EOKeyValueArchiver = EOKeyValueArchiver;
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-deleteObject:" = {
	    EODataSource = EODataSource;
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-deleteRuleForRelationshipKey:" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-deletedObjects" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-dequeueObserver:" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"-description" = {
	    EOFault = EOFault;
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-descriptionForObject:" = {
	    EOFaultHandler = EOFault;
	};
	"-descriptionWithIndent:" = {
	    EOFault = EOFault;
	};
	"-descriptionWithLocale:" = {
	    EOFault = EOFault;
	};
	"-descriptionWithLocale:indent:" = {
	    EOFault = EOFault;
	};
	"-detailKey" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-dictionary" = {
	    EOKeyValueArchiver = EOKeyValueArchiver;
	};
	"-dictionaryForInstanceProperties" = {
	    EOClassDescription = EOClassDescription;
	};
	"-discardPendingNotification" = {
	    EODelayedObserver = EOObserver;
	};
	"-displayComponentName" = {
	    EOEvent = EOEvent;
	};
	"-displayNameForKey:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-doesContain:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-doesNotRecognizeSelector:" = {
	    EOFault = EOFault;
	};
	"-duration" = {
	    EOEvent = EOEvent;
	};
	"-durationWithoutSubevents" = {
	    EOEvent = EOEvent;
	};
	"-editingContext" = {
	    EODataSource = EODataSource;
	    EODetailDataSource = EODetailDataSource;
	    "NSObject(EOEditingContext)" = EOEditingContext;
	};
	"-editingContext:presentErrorMessage:" = {
	    "NSObject(EOMessageHandlers)" = EOEditingContext;
	};
	"-editingContext:shouldContinueFetchingWithCurrentObjectCount:originalLimit:objectStore:" = {
	    "NSObject(EOMessageHandlers)" = EOEditingContext;
	};
	"-editingContext:shouldFetchObjectsDescribedByFetchSpecification:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	};
	"-editingContext:shouldInvalidateObject:globalID:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	};
	"-editingContext:shouldMergeChangesForObject:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	};
	"-editingContext:shouldPresentException:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	};
	"-editingContextDidMergeChanges:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	};
	"-editingContextShouldUndoUserActionsAfterFailure:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	};
	"-editingContextShouldValidateChanges:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	};
	"-editingContextWillSaveChanges:" = {
	    "NSObject(EOEditingContextDelegation)" = EOEditingContext;
	    "NSObject(EOEditors)" = EOEditingContext;
	};
	"-editorHasChangesForEditingContext:" = {
	    "NSObject(EOEditors)" = EOEditingContext;
	};
	"-editors" = {
	    EOEditingContext = EOEditingContext;
	};
	"-encodeBool:forKey:" = {
	    EOKeyValueArchiver = EOKeyValueArchiver;
	};
	"-encodeInt:forKey:" = {
	    EOKeyValueArchiver = EOKeyValueArchiver;
	};
	"-encodeObject:forKey:" = {
	    EOKeyValueArchiver = EOKeyValueArchiver;
	};
	"-encodeReferenceToObject:forKey:" = {
	    EOKeyValueArchiver = EOKeyValueArchiver;
	};
	"-encodeWithCoder:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-encodeWithKeyValueArchiver:" = {
	    "(EOKeyValueArchiving)" = EOKeyValueArchiver;
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-enqueueObserver:" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"-ensureObjectAwake:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-entityName" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	    EOFetchSpecification = EOFetchSpecification;
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-eoCalculateSizeWith:" = {
	    EOGenericRecord = EOGenericRecord;
	};
	"-eoCompareOnName:" = {
	    "NSObject(EOCompareOnName)" = EONSAddOns;
	};
	"-eoDescription" = {
	    EOCustomObject = EOCustomObject;
	    EOFault = EOFault;
	};
	"-eoShallowDescription" = {
	    EOCustomObject = EOCustomObject;
	    EOFault = EOFault;
	};
	"-evaluateWithObject:" = {
	    "(EOQualifierEvaluation)" = EOQualifier;
	    EOQualifier = EOQualifier;
	};
	"-events" = {
	    EOAggregateEvent = EOAggregateEvent;
	};
	"-eventsOfClass:type:" = {
	    EOEventCenter = EOEventCenter;
	};
	"-exceptionAddingEntriesToUserInfo:" = {
	    "NSException(EOValidationError)" = EOClassDescription;
	};
	"-extraData" = {
	    EOFaultHandler = EOFault;
	};
	"-extraRefCount" = {
	    EOFaultHandler = EOFault;
	};
	"-faultForGlobalID:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-faultForRawRow:entityNamed:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-faultForRawRow:entityNamed:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-faultWillFire:" = {
	    EOFaultHandler = EOFault;
	};
	"-fetchLimit" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-fetchObjects" = {
	    EODataSource = EODataSource;
	};
	"-fetchSpecificationWithQualifierBindings:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-fetchTimestamp" = {
	    EOEditingContext = EOEditingContext;
	};
	"-fetchesRawRows" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-filteredArrayUsingQualifier:" = {
	    "NSArray(EOQualifierExtras)" = EOQualifier;
	};
	"-finishInitializationOfObjects" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-finishInitializationWithKeyValueUnarchiver:" = {
	    "NSObject(EOKeyValueArchivingAwakeMethods)" = EOKeyValueArchiver;
	};
	"-firstComponentFromRelationshipPath" = {
	    "NSString(EORelationshipPath)" = EONSAddOns;
	};
	"-firstObject" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-forgetAll" = {
	    EOUndoManager = EODeprecated;
	};
	"-forgetAllWithTarget:" = {
	    EOUndoManager = EODeprecated;
	};
	"-forgetObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-forwardInvocation:" = {
	    EOFault = EOFault;
	};
	"-forwardUpdateForObject:changes:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-globalIDForObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-handleQueryWithUnboundKey:" = {
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-handleTakeValue:forUnboundKey:" = {
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-handlesFetchSpecification:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-hasChanges" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-hash" = {
	    EOGlobalID = EOGlobalID;
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-hints" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-incrementExtraRefCount" = {
	    EOFaultHandler = EOFault;
	};
	"-info" = {
	    EOEvent = EOEvent;
	};
	"-initWithClassDescription:editingContext:" = {
	    EOArrayDataSource = EOArrayDataSource;
	};
	"-initWithCoder:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-initWithDictionary:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-initWithEditingContext:classDescription:globalID:" = {
	    EOCustomObject = EOCustomObject;
	    EOGenericRecord = EOGenericRecord;
	};
	"-initWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-initWithKey:" = {
	    EOQualifierVariable = EOQualifier;
	};
	"-initWithKey:operatorSelector:value:" = {
	    EOKeyValueQualifier = EOQualifier;
	};
	"-initWithKey:selector:" = {
	    EOSortOrdering = EOSortOrdering;
	};
	"-initWithKeyValueUnarchiver:" = {
	    "(EOKeyValueArchiving)" = EOKeyValueArchiver;
	    EODetailDataSource = EODetailDataSource;
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-initWithLeftKey:operatorSelector:rightKey:" = {
	    EOKeyComparisonQualifier = EOQualifier;
	};
	"-initWithMasterClassDescription:detailKey:" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-initWithMasterDataSource:detailKey:" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-initWithParentObjectStore:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-initWithQualifier:" = {
	    EONotQualifier = EOQualifier;
	};
	"-initWithQualifierArray:" = {
	    EOAndQualifier = EOQualifier;
	    EOOrQualifier = EOQualifier;
	};
	"-initWithQualifiers:,..." = {
	    EOAndQualifier = EOQualifier;
	    EOOrQualifier = EOQualifier;
	};
	"-initWithTarget:action:priority:" = {
	    EOObserverProxy = EOObserver;
	};
	"-initialCapitalizedString" = {
	    "NSString(Extensions)" = EONSAddOns;
	};
	"-initializeObject:withGlobalID:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-insertObject:" = {
	    EODataSource = EODataSource;
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-insertObject:withGlobalID:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-insertedObjects" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-invalidateAllObjects" = {
	    EOObjectStore = EOObjectStore;
	};
	"-invalidateObjectsWithGlobalIDs:" = {
	    EOObjectStore = EOObjectStore;
	};
	"-invalidatesObjectsWhenFreed" = {
	    EOEditingContext = EOEditingContext;
	};
	"-inverseForRelationshipKey:" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-isCaseInsensitiveLike:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isDeep" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-isEqual:" = {
	    EOGlobalID = EOGlobalID;
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-isEqualTo:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isFinal" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-isGreaterThan:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isGreaterThanOrEqualTo:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isKindOfClass:" = {
	    EOFault = EOFault;
	};
	"-isKindOfClass:forFault:" = {
	    EOFaultHandler = EOFault;
	};
	"-isLessThan:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isLessThanOrEqualTo:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isLike:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isMemberOfClass:" = {
	    EOFault = EOFault;
	};
	"-isMemberOfClass:forFault:" = {
	    EOFaultHandler = EOFault;
	};
	"-isNotEqualTo:" = {
	    "NSObject(EORelationalSelectors)" = EOQualifier;
	};
	"-isObjectLockedWithGlobalID:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-isProxy" = {
	    EOFault = EOFault;
	};
	"-isTemporary" = {
	    EOGlobalID = EOGlobalID;
	    EOTemporaryGlobalID = EOGlobalID;
	};
	"-isThereValueForKey:" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-isToManyKey:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-isYorYES" = {
	    "NSString(YorYes)" = EONSAddOns;
	};
	"-key" = {
	    EOKeyValueQualifier = EOQualifier;
	    EOQualifierVariable = EOQualifier;
	    EOSortOrdering = EOSortOrdering;
	};
	"-keyCount" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-keyPathForBindingKey:" = {
	    EOQualifier = EOQualifier;
	};
	"-keyValues" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-keyValuesArray" = {
	    EOKeyGlobalID = EOKeyGlobalID;
	};
	"-lastComponentFromRelationshipPath" = {
	    "NSString(EORelationshipPath)" = EONSAddOns;
	};
	"-leftKey" = {
	    EOKeyComparisonQualifier = EOQualifier;
	};
	"-lock" = {
	    "EOEditingContext(EOMultiThreaded)" = EOEditingContext;
	};
	"-lockForReading" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-lockForWriting" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"-lockObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-lockObjectWithGlobalID:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-locksObjects" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-locksObjectsBeforeFirstModification" = {
	    EOEditingContext = EOEditingContext;
	};
	"-longValue" = {
	    "NSString(StringToNumber)" = EONSAddOns;
	};
	"-markAtomicWithInfo:" = {
	    EOEvent = EOEvent;
	};
	"-markEnd" = {
	    EOEvent = EOEvent;
	};
	"-markStartWithInfo:" = {
	    EOEvent = EOEvent;
	};
	"-masterClassDescription" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-masterDataSource" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-masterObject" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-mergeChangesFromDictionary:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-mergeValue:forKey:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-messageHandler" = {
	    EOEditingContext = EOEditingContext;
	};
	"-methodSignatureForSelector:" = {
	    EOFault = EOFault;
	};
	"-methodSignatureForSelector:forFault:" = {
	    EOFaultHandler = EOFault;
	};
	"-notifyObserversUpToPriority:" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"-objectForGlobalID:" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-objectStoreForFetchSpecification:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-objectStoreForGlobalID:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-objectStoreForObject:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-objectWillChange:" = {
	    "(EOObserving)" = EOObserver;
	    EODelayedObserver = EOObserver;
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-objectsByEntityName" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-objectsByEntityNameAndFetchSpecificationName" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-objectsDescription" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-objectsForSourceGlobalID:relationshipName:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-objectsWithFetchSpecification:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-objectsWithFetchSpecification:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-observerQueue" = {
	    EODelayedObserver = EOObserver;
	};
	"-overrideEntriesWithObjectsFromDictionary:forKeys:" = {
	    "NSMutableDictionary(EOAdditions)" = EONSAddOns;
	};
	"-ownsDestinationObjectsForRelationshipKey:" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-ownsEntityNamed:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-ownsGlobalID:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-ownsObject:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-parent" = {
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-parentEvent" = {
	    EOEvent = EOEvent;
	};
	"-parentObjectStore" = {
	    EOEditingContext = EOEditingContext;
	};
	"-parsedFirstVersionSubstring" = {
	    "NSString(VersionParsing)" = EONSAddOns;
	};
	"-performChanges" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-performSelector:withObject:withObject:withObject:" = {
	    "NSObject(PerformSelect3)" = EONSAddOns;
	};
	"-performSelector:withPointer:" = {
	    "NSObject(PerformSelect3)" = EONSAddOns;
	};
	"-prefetchingRelationshipKeyPaths" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-prepareForSaveWithCoordinator:editingContext:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-priority" = {
	    EODelayedObserver = EOObserver;
	};
	"-processRecentChanges" = {
	    EOEditingContext = EOEditingContext;
	};
	"-promptsAfterFetchLimit" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-propagateDeleteForObject:editingContext:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-propagateDeleteWithEditingContext:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-propagatesDeletesAtEndOfEvent" = {
	    EOEditingContext = EOEditingContext;
	};
	"-propagatesDeletesUsingTable:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-propertiesForObjectWithGlobalID:editingContext:" = {
	    EOObjectStore = EOObjectStore;
	};
	"-qualifier" = {
	    EOFetchSpecification = EOFetchSpecification;
	    EONotQualifier = EOQualifier;
	};
	"-qualifierBindingKeys" = {
	    EODataSource = EODataSource;
	};
	"-qualifierBindings" = {
	    EODataSource = EODataSource;
	};
	"-qualifierByApplyingBindings:" = {
	    EOQualifier = EOQualifier;
	};
	"-qualifierByApplyingBindingsAllVariablesRequired:" = {
	    EOQualifier = EOQualifier;
	};
	"-qualifierMigratedFromEntity:relationshipPath:" = {
	    "EOQualifier(EOModelExtensions)" = EOQualifier;
	};
	"-qualifierWithBindings:requiresAllVariables:" = {
	    EOQualifier = EOQualifier;
	};
	"-qualifiers" = {
	    EOAndQualifier = EOQualifier;
	    EOOrQualifier = EOQualifier;
	};
	"-qualifyWithRelationshipKey:ofObject:" = {
	    EODataSource = EODataSource;
	    EODetailDataSource = EODetailDataSource;
	};
	"-rawAttributeKeys" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-rawRowKeyPaths" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-reapplyChangesFromSnapshot:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-recordChangesInEditingContext" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-recordObject:globalID:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-recordUpdateForObject:changes:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-redo:" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-reenableUndoRegistration" = {
	    EOUndoManager = EODeprecated;
	};
	"-refault:" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-refaultObject:withGlobalID:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-refaultObject:withSourceGlobalID:relationshipName:editingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-refaultObjects" = {
	    EOEditingContext = EOEditingContext;
	};
	"-refetch:" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-refreshesRefetchedObjects" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-registerUndoForModifiedObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-registerUndoWithTarget:selector:arg:" = {
	    EOUndoManager = EODeprecated;
	};
	"-registeredObjects" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-relationshipNamed:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-relationshipPathByDeletingFirstComponent" = {
	    "NSString(EORelationshipPath)" = EONSAddOns;
	};
	"-relationshipPathByDeletingLastComponent" = {
	    "NSString(EORelationshipPath)" = EONSAddOns;
	};
	"-relationshipPathIsMultiHop" = {
	    "NSString(EORelationshipPath)" = EONSAddOns;
	};
	"-release" = {
	    EOFault = EOFault;
	};
	"-removeCooperatingObjectStore:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-removeEditor:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-removeObject:fromBothSidesOfRelationshipWithKey:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-removeObject:fromPropertyWithKey:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-requiredValueByApplyingBindings:" = {
	    EOQualifierVariable = EOQualifier;
	};
	"-requiresAllQualifierBindingVariables" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-reset" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-resetLogging" = {
	    EOEventCenter = EOEventCenter;
	};
	"-respondsToSelector:" = {
	    EOFault = EOFault;
	};
	"-respondsToSelector:forFault:" = {
	    EOFaultHandler = EOFault;
	};
	"-resultsOfPerformingSelector:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-resultsOfPerformingSelector:defaultResult:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-resultsOfPerformingSelector:withEachObjectInArray:" = {
	    "NSObject(NSObjectPerformingSelector)" = EONSAddOns;
	};
	"-resultsOfPerformingSelector:withEachObjectInArray:defaultResult:" = {
	    "NSObject(NSObjectPerformingSelector)" = EONSAddOns;
	};
	"-resultsOfPerformingSelector:withObject:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-resultsOfPerformingSelector:withObject:defaultResult:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-resultsOfPerformingSelector:withObject:withObject:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-resultsOfPerformingSelector:withObject:withObject:defaultResult:" = {
	    "NSArray(NSArrayPerformingSelector)" = EONSAddOns;
	};
	"-retain" = {
	    EOFault = EOFault;
	};
	"-retainCount" = {
	    EOFault = EOFault;
	};
	"-retrieveReaderLocks" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-revert" = {
	    EOEditingContext = EOEditingContext;
	};
	"-revert:" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-rightKey" = {
	    EOKeyComparisonQualifier = EOQualifier;
	};
	"-rollbackChanges" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-rootEvents" = {
	    EOEventCenter = EOEventCenter;
	};
	"-rootObjectStore" = {
	    EOEditingContext = EOEditingContext;
	};
	"-runLoopModes" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"-saveChanges" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-saveChanges:" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-saveChangesInEditingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOObjectStore = EOObjectStore;
	};
	"-selector" = {
	    EOKeyComparisonQualifier = EOQualifier;
	    EOKeyValueQualifier = EOQualifier;
	    EOSortOrdering = EOSortOrdering;
	};
	"-self" = {
	    EOFault = EOFault;
	};
	"-setArray:" = {
	    EOArrayDataSource = EOArrayDataSource;
	};
	"-setCoordinator:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	};
	"-setDelegate:" = {
	    EOEditingContext = EOEditingContext;
	    EOKeyValueArchiver = EOKeyValueArchiver;
	    EOKeyValueUnarchiver = EOKeyValueArchiver;
	};
	"-setDetailKey:" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-setEntityName:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setFetchLimit:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setFetchTimestamp:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-setFetchesRawRows:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setHints:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setInfo:" = {
	    EOEvent = EOEvent;
	};
	"-setInvalidatesObjectsWhenFreed:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-setIsDeep:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setLevelsOfUndo:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-setLocksObjects:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setLocksObjectsBeforeFirstModification:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-setLoggingEnabled:forEventClass:" = {
	    "(EOEventRecordingHandler)" = EOEventCenter;
	    "NSObject(EOEventRecordingHandler)" = EOEventCenter;
	};
	"-setMasterClassDescription:" = {
	    EODetailDataSource = EODetailDataSource;
	};
	"-setMessageHandler:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-setPrefetchingRelationshipKeyPaths:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setPromptsAfterFetchLimit:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setPropagatesDeletesAtEndOfEvent:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-setQualifier:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setQualifierBindings:" = {
	    EODataSource = EODataSource;
	};
	"-setRawAttributeKeys:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setRawRowKeyPaths:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setRefreshesRefetchedObjects:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setRequiresAllQualifierBindingVariables:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setRunLoopModes:" = {
	    EODelayedObserverQueue = EOObserver;
	};
	"-setSharedEditingContext:" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-setSortOrderings:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-setStopsValidationAfterFirstError:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-setTargetClass:extraData:" = {
	    EOFaultHandler = EOFault;
	};
	"-setType:" = {
	    EOEvent = EOEvent;
	};
	"-setUndoManager:" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-setUserInfo:" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-setUsesDistinct:" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-shallowCopy" = {
	    "NSArray(EOShallowCopy)" = EOClassDescription;
	};
	"-sharedEditingContext" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-shortValue" = {
	    "NSString(StringToNumber)" = EONSAddOns;
	};
	"-shouldPerformInvocation:" = {
	    EOFaultHandler = EOFault;
	};
	"-shouldPropagateDeleteForObject:inEditingContext:forRelationshipKey:" = {
	    "NSObject(EOClassDescriptionClassDelegate)" = EOClassDescription;
	};
	"-signatureOfType:" = {
	    EOEvent = EOEvent;
	};
	"-smartTakeValue:forKey:" = {
	    "NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	};
	"-smartTakeValue:forKeyPath:" = {
	    "NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	};
	"-snapshot" = {
	    EOCustomObject = EOCustomObject;
	};
	"-sortOrderings" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-sortUsingKeyOrderArray:" = {
	    "NSMutableArray(EOKeyBasedSorting)" = EOSortOrdering;
	};
	"-sortedArrayUsingKeyOrderArray:" = {
	    "NSArray(EOKeyBasedSorting)" = EOSortOrdering;
	};
	"-sqlString" = {
	    "EONull(EOSQLFormatting)" = EONull;
	};
	"-startDate" = {
	    EOEvent = EOEvent;
	};
	"-stopsValidationAfterFirstError" = {
	    EOEditingContext = EOEditingContext;
	};
	"-storedValueForKey:" = {
	    "NSDictionary(EOKeyValueCoding)" = EOKeyValueCoding;
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-storedValueForKeyPath:" = {
	    "NSDictionary(EOKeyValueCoding)" = EOKeyValueCoding;
	    "NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	};
	"-storedValuesForKeyPaths:" = {
	    "NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	};
	"-subevents" = {
	    EOEvent = EOEvent;
	};
	"-subjectChanged" = {
	    EODelayedObserver = EOObserver;
	};
	"-superclass" = {
	    EOFault = EOFault;
	};
	"-suspendReaderLocks" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-takeStoredValue:forKey:" = {
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-takeStoredValue:forKeyPath:" = {
	    "NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	};
	"-takeStoredValuesFromDictionary:" = {
	    "NSObject(MacOSX)" = EOKeyValueCoding;
	};
	"-takeValue:forKey:" = {
	    "NSMutableDictionary(EOKeyValueCoding)" = EOKeyValueCoding;
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-takeValue:forKeyPath:" = {
	    "NSObject(EOKeyValueCodingAdditions)" = EOKeyValueCoding;
	};
	"-takeValuesFromDictionary:" = {
	    "NSObject(EOKeyValueCodingAdditions)" = EOKeyValueCoding;
	};
	"-targetClass" = {
	    EOFaultHandler = EOFault;
	};
	"-title" = {
	    EOEvent = EOEvent;
	};
	"-toManyRelationshipKeys" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-toOneRelationshipKeys" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-translateFromKeys:toKeys:" = {
	    "NSMutableDictionary(EOAdditions)" = EONSAddOns;
	};
	"-tryLock" = {
	    "EOEditingContext(EOMultiThreaded)" = EOEditingContext;
	};
	"-tryLockForReading" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-tryLockForWriting" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"-type" = {
	    EOEvent = EOEvent;
	};
	"-unableToSetNilForKey:" = {
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-unarchiver:objectForReference:" = {
	    "NSObject(EOKeyValueUnarchiverDelegation)" = EOKeyValueArchiver;
	};
	"-uncommittedChangesForObject:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-undo:" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-undoManager" = {
	    EOEditingContext = EOEditingContext;
	};
	"-unlock" = {
	    "EOEditingContext(EOMultiThreaded)" = EOEditingContext;
	};
	"-unlockForReading" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-unlockForWriting" = {
	    EOMultiReaderLock = EOMultiReaderLock;
	};
	"-unprocessedDescription" = {
	    "EOEditingContext(EOTargetAction)" = EOEditingContext;
	};
	"-unsignedIntValue" = {
	    "NSString(StringToNumber)" = EONSAddOns;
	};
	"-unsignedLongLongValue" = {
	    "NSString(StringToNumber)" = EONSAddOns;
	};
	"-unsignedLongValue" = {
	    "NSString(StringToNumber)" = EONSAddOns;
	};
	"-unsignedShortValue" = {
	    "NSString(StringToNumber)" = EONSAddOns;
	};
	"-updateFromSnapshot:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-updatedObjects" = {
	    EOEditingContext = EOEditingContext;
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-userInfo" = {
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-userPresentableDescription" = {
	    EOCustomObject = EOCustomObject;
	};
	"-userPresentableDescriptionForObject:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-usesDistinct" = {
	    EOFetchSpecification = EOFetchSpecification;
	};
	"-validateChangesForSave" = {
	    EOSharedEditingContext = EOSharedEditingContext;
	};
	"-validateDeletesUsingTable:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-validateForDelete" = {
	    EOCustomObject = EOCustomObject;
	};
	"-validateForInsert" = {
	    EOCustomObject = EOCustomObject;
	};
	"-validateForSave" = {
	    EOCustomObject = EOCustomObject;
	};
	"-validateForUpdate" = {
	    EOCustomObject = EOCustomObject;
	};
	"-validateKeysWithRootClassDescription:" = {
	    EOQualifier = EOQualifier;
	};
	"-validateObjectForDelete:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-validateObjectForSave:" = {
	    EOClassDescription = EOClassDescription;
	};
	"-validateTable:withSelector:exceptionArray:continueAfterFailure:" = {
	    EOEditingContext = EOEditingContext;
	};
	"-validateTakeValue:forKeyPath:" = {
	    EOCustomObject = EOCustomObject;
	};
	"-validateValue:forKey:" = {
	    EOClassDescription = EOClassDescription;
	    EOCustomObject = EOCustomObject;
	};
	"-value" = {
	    EOKeyValueQualifier = EOQualifier;
	};
	"-valueByApplyingBindings:" = {
	    EOQualifierVariable = EOQualifier;
	};
	"-valueForKey:" = {
	    "NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	    "NSDictionary(EOKeyValueCoding)" = EOKeyValueCoding;
	    "NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	};
	"-valueForKeyPath:" = {
	    "NSArray(EOKeyValueCoding)" = EOKeyValueCoding;
	    "NSDictionary(EOKeyValueCoding)" = EOKeyValueCoding;
	    "NSObject(EOKeyValueCodingAdditions)" = EOKeyValueCoding;
	};
	"-valuesForKeyPaths:" = {
	    "NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	};
	"-valuesForKeys:" = {
	    "NSObject(EOKeyValueCodingAdditions)" = EOKeyValueCoding;
	};
	"-valuesForKeys:object:" = {
	    EOCooperatingObjectStore = EOObjectStoreCoordinator;
	    EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	};
	"-willChange" = {
	    "NSObject(EOObserver)" = EOObserver;
	};
	"-zone" = {
	    EOFault = EOFault;
	};
    };
    output = {
	"EOAggregateEvent.h" = (
	    "EOControl/EOAggregateEvent.gsdoc"
	);
	"EOAggregateEvent.m" = (
	    "EOControl/EOAggregateEvent.gsdoc"
	);
	"EOAndQualifier.m" = (
	    "EOControl/EOAndQualifier.gsdoc"
	);
	"EOArrayDataSource.h" = (
	    "EOControl/EOArrayDataSource.gsdoc"
	);
	"EOArrayDataSource.m" = (
	    "EOControl/EOArrayDataSource.gsdoc"
	);
	"EOCheapArray.m" = (
	    "EOControl/EOCheapArray.gsdoc"
	);
	"EOClassDescription.h" = (
	    "EOControl/EOClassDescription.gsdoc"
	);
	"EOClassDescription.m" = (
	    "EOControl/EOClassDescription.gsdoc"
	);
	"EOControl.h" = (
	    "EOControl/EOControl.gsdoc"
	);
	"EOCustomObject.h" = (
	    "EOControl/EOCustomObject.gsdoc"
	);
	"EOCustomObject.m" = (
	    "EOControl/EOCustomObject.gsdoc"
	);
	"EODataSource.h" = (
	    "EOControl/EODataSource.gsdoc"
	);
	"EODataSource.m" = (
	    "EOControl/EODataSource.gsdoc"
	);
	"EODebug.h" = (
	    "EOControl/EODebug.gsdoc"
	);
	"EODebug.m" = (
	    "EOControl/EODebug.gsdoc"
	);
	"EODefines.h" = (
	    "EOControl/EODefines.gsdoc"
	);
	"EODeprecated.h" = (
	    "EOControl/EODeprecated.gsdoc"
	);
	"EODetailDataSource.h" = (
	    "EOControl/EODetailDataSource.gsdoc"
	);
	"EODetailDataSource.m" = (
	    "EOControl/EODetailDataSource.gsdoc"
	);
	"EOEditingContext.h" = (
	    "EOControl/EOEditingContext.gsdoc"
	);
	"EOEditingContext.m" = (
	    "EOControl/EOEditingContext.gsdoc"
	);
	"EOEvent.h" = (
	    "EOControl/EOEvent.gsdoc"
	);
	"EOEvent.m" = (
	    "EOControl/EOEvent.gsdoc"
	);
	"EOEventCenter.h" = (
	    "EOControl/EOEventCenter.gsdoc"
	);
	"EOEventCenter.m" = (
	    "EOControl/EOEventCenter.gsdoc"
	);
	"EOFault.h" = (
	    "EOControl/EOFault.gsdoc"
	);
	"EOFault.m" = (
	    "EOControl/EOFault.gsdoc"
	);
	"EOFaultHandler.m" = (
	    "EOControl/EOFaultHandler.gsdoc"
	);
	"EOFetchSpecification.h" = (
	    "EOControl/EOFetchSpecification.gsdoc"
	);
	"EOFetchSpecification.m" = (
	    "EOControl/EOFetchSpecification.gsdoc"
	);
	"EOGenericRecord.h" = (
	    "EOControl/EOGenericRecord.gsdoc"
	);
	"EOGenericRecord.m" = (
	    "EOControl/EOGenericRecord.gsdoc"
	);
	"EOGlobalID.h" = (
	    "EOControl/EOGlobalID.gsdoc"
	);
	"EOGlobalID.m" = (
	    "EOControl/EOGlobalID.gsdoc"
	);
	"EOKeyComparisonQualifier.m" = (
	    "EOControl/EOKeyComparisonQualifier.gsdoc"
	);
	"EOKeyGlobalID.h" = (
	    "EOControl/EOKeyGlobalID.gsdoc"
	);
	"EOKeyGlobalID.m" = (
	    "EOControl/EOKeyGlobalID.gsdoc"
	);
	"EOKeyValueArchiver.h" = (
	    "EOControl/EOKeyValueArchiver.gsdoc"
	);
	"EOKeyValueArchiver.m" = (
	    "EOControl/EOKeyValueArchiver.gsdoc"
	);
	"EOKeyValueCoding.h" = (
	    "EOControl/EOKeyValueCoding.gsdoc"
	);
	"EOKeyValueCoding.m" = (
	    "EOControl/EOKeyValueCoding.gsdoc"
	);
	"EOKeyValueQualifier.m" = (
	    "EOControl/EOKeyValueQualifier.gsdoc"
	);
	"EOMultiReaderLock.h" = (
	    "EOControl/EOMultiReaderLock.gsdoc"
	);
	"EOMultiReaderLock.m" = (
	    "EOControl/EOMultiReaderLock.gsdoc"
	);
	"EOMutableKnownKeyDictionary.m" = (
	    "EOControl/EOMutableKnownKeyDictionary.gsdoc"
	);
	"EONSAddOns.h" = (
	    "EOControl/EONSAddOns.gsdoc"
	);
	"EONSAddOns.m" = (
	    "EOControl/EONSAddOns.gsdoc"
	);
	"EONotQualifier.m" = (
	    "EOControl/EONotQualifier.gsdoc"
	);
	"EONull.h" = (
	    "EOControl/EONull.gsdoc"
	);
	"EONull.m" = (
	    "EOControl/EONull.gsdoc"
	);
	"EOObjectStore.h" = (
	    "EOControl/EOObjectStore.gsdoc"
	);
	"EOObjectStore.m" = (
	    "EOControl/EOObjectStore.gsdoc"
	);
	"EOObjectStoreCoordinator.h" = (
	    "EOControl/EOObjectStoreCoordinator.gsdoc"
	);
	"EOObjectStoreCoordinator.m" = (
	    "EOControl/EOObjectStoreCoordinator.gsdoc"
	);
	"EOObserver.h" = (
	    "EOControl/EOObserver.gsdoc"
	);
	"EOObserver.m" = (
	    "EOControl/EOObserver.gsdoc"
	);
	"EOOrQualifier.m" = (
	    "EOControl/EOOrQualifier.gsdoc"
	);
	"EOPrivate.m" = (
	    "EOControl/EOPrivate.gsdoc"
	);
	"EOQualifier.h" = (
	    "EOControl/EOQualifier.gsdoc"
	);
	"EOQualifier.m" = (
	    "EOControl/EOQualifier.gsdoc"
	);
	"EOSharedEditingContext.h" = (
	    "EOControl/EOSharedEditingContext.gsdoc"
	);
	"EOSharedEditingContext.m" = (
	    "EOControl/EOSharedEditingContext.gsdoc"
	);
	"EOSortOrdering.h" = (
	    "EOControl/EOSortOrdering.gsdoc"
	);
	"EOSortOrdering.m" = (
	    "EOControl/EOSortOrdering.gsdoc"
	);
	"EOUndoManager.m" = (
	    "EOControl/EOUndoManager.gsdoc"
	);
    };
    protocol = {
	"(EOEventRecordingHandler)" = EOEventCenter;
	"(EOKeyValueArchiving)" = EOKeyValueArchiver;
	"(EOObserving)" = EOObserver;
	"(EOQualifierEvaluation)" = EOQualifier;
	"NSObject(Comparison)" = EOKeyComparisonQualifier;
	"NSObject(EODeprecated)" = EODeprecated;
	"NSObject(EOEditingContextDelegation)" = EOEditingContext;
	"NSObject(EOEventRecordingHandler)" = EOEventCenter;
	"NSObject(EOKVCGDL2Additions)" = EOKeyValueCoding;
	"NSObject(EOKeyValueCoding)" = EOKeyValueCoding;
	"NSObject(EOKeyValueCodingAdditions)" = EOKeyValueCoding;
	"NSObject(MacOSX)" = EOKeyValueCoding;
    };
    source = {
	"EOAggregateEvent.h" = (
	    "EOAggregateEvent.m"
	);
	"EOAggregateEvent.m" = (
	    "EOAggregateEvent.m"
	);
	"EOAndQualifier.m" = (
	    "EOAndQualifier.m"
	);
	"EOArrayDataSource.h" = (
	    "EOArrayDataSource.m"
	);
	"EOArrayDataSource.m" = (
	    "EOArrayDataSource.m"
	);
	"EOCheapArray.m" = (
	    "EOCheapArray.m"
	);
	"EOClassDescription.h" = (
	    "EOClassDescription.m"
	);
	"EOClassDescription.m" = (
	    "EOClassDescription.m"
	);
	"EOControl.h" = (
	    "EOControl.h"
	);
	"EOCustomObject.h" = (
	    "EOCustomObject.m"
	);
	"EOCustomObject.m" = (
	    "EOCustomObject.m"
	);
	"EODataSource.h" = (
	    "EODataSource.m"
	);
	"EODataSource.m" = (
	    "EODataSource.m"
	);
	"EODebug.h" = (
	    "EODebug.m"
	);
	"EODebug.m" = (
	    "EODebug.m"
	);
	"EODefines.h" = (
	    "EODefines.h"
	);
	"EODeprecated.h" = (
	    "EODeprecated.h"
	);
	"EODetailDataSource.h" = (
	    "EODetailDataSource.m"
	);
	"EODetailDataSource.m" = (
	    "EODetailDataSource.m"
	);
	"EOEditingContext.h" = (
	    "EOEditingContext.m"
	);
	"EOEditingContext.m" = (
	    "EOEditingContext.m"
	);
	"EOEvent.h" = (
	    "EOEvent.m"
	);
	"EOEvent.m" = (
	    "EOEvent.m"
	);
	"EOEventCenter.h" = (
	    "EOEventCenter.m"
	);
	"EOEventCenter.m" = (
	    "EOEventCenter.m"
	);
	"EOFault.h" = (
	    "EOFault.m"
	);
	"EOFault.m" = (
	    "EOFault.m"
	);
	"EOFaultHandler.m" = (
	    "EOFaultHandler.m"
	);
	"EOFetchSpecification.h" = (
	    "EOFetchSpecification.m"
	);
	"EOFetchSpecification.m" = (
	    "EOFetchSpecification.m"
	);
	"EOGenericRecord.h" = (
	    "EOGenericRecord.m"
	);
	"EOGenericRecord.m" = (
	    "EOGenericRecord.m"
	);
	"EOGlobalID.h" = (
	    "EOGlobalID.m"
	);
	"EOGlobalID.m" = (
	    "EOGlobalID.m"
	);
	"EOKeyComparisonQualifier.m" = (
	    "EOKeyComparisonQualifier.m"
	);
	"EOKeyGlobalID.h" = (
	    "EOKeyGlobalID.m"
	);
	"EOKeyGlobalID.m" = (
	    "EOKeyGlobalID.m"
	);
	"EOKeyValueArchiver.h" = (
	    "EOKeyValueArchiver.m"
	);
	"EOKeyValueArchiver.m" = (
	    "EOKeyValueArchiver.m"
	);
	"EOKeyValueCoding.h" = (
	    "EOKeyValueCoding.m"
	);
	"EOKeyValueCoding.m" = (
	    "EOKeyValueCoding.m"
	);
	"EOKeyValueQualifier.m" = (
	    "EOKeyValueQualifier.m"
	);
	"EOMultiReaderLock.h" = (
	    "EOMultiReaderLock.m"
	);
	"EOMultiReaderLock.m" = (
	    "EOMultiReaderLock.m"
	);
	"EOMutableKnownKeyDictionary.m" = (
	    "EOMutableKnownKeyDictionary.m"
	);
	"EONSAddOns.h" = (
	    "EONSAddOns.m"
	);
	"EONSAddOns.m" = (
	    "EONSAddOns.m"
	);
	"EONotQualifier.m" = (
	    "EONotQualifier.m"
	);
	"EONull.h" = (
	    "EONull.m"
	);
	"EONull.m" = (
	    "EONull.m"
	);
	"EOObjectStore.h" = (
	    "EOObjectStore.m"
	);
	"EOObjectStore.m" = (
	    "EOObjectStore.m"
	);
	"EOObjectStoreCoordinator.h" = (
	    "EOObjectStoreCoordinator.m"
	);
	"EOObjectStoreCoordinator.m" = (
	    "EOObjectStoreCoordinator.m"
	);
	"EOObserver.h" = (
	    "EOObserver.m"
	);
	"EOObserver.m" = (
	    "EOObserver.m"
	);
	"EOOrQualifier.m" = (
	    "EOOrQualifier.m"
	);
	"EOPrivate.m" = (
	    "EOPrivate.m"
	);
	"EOQualifier.h" = (
	    "EOQualifier.m"
	);
	"EOQualifier.m" = (
	    "EOQualifier.m"
	);
	"EOSharedEditingContext.h" = (
	    "EOSharedEditingContext.m"
	);
	"EOSharedEditingContext.m" = (
	    "EOSharedEditingContext.m"
	);
	"EOSortOrdering.h" = (
	    "EOSortOrdering.m"
	);
	"EOSortOrdering.m" = (
	    "EOSortOrdering.m"
	);
	"EOUndoManager.m" = (
	    "EOUndoManager.m"
	);
    };
    super = {
	EOAggregateEvent = EOEvent;
	EOAndQualifier = EOQualifier;
	EOArrayDataSource = EODataSource;
	EOClassDescription = NSClassDescription;
	EOCooperatingObjectStore = EOObjectStore;
	EOCustomObject = NSObject;
	EODataSource = NSObject;
	EODelayedObserver = EOCustomObject;
	EODelayedObserverQueue = NSObject;
	EODetailDataSource = EODataSource;
	EOEditingContext = EOObjectStore;
	EOEvent = NSObject;
	EOEventCenter = NSObject;
	EOFaultHandler = NSObject;
	EOFetchSpecification = NSObject;
	EOGenericRecord = EOCustomObject;
	EOGlobalID = NSObject;
	EOKeyComparisonQualifier = EOQualifier;
	EOKeyGlobalID = EOGlobalID;
	EOKeyValueArchiver = NSObject;
	EOKeyValueQualifier = EOQualifier;
	EOKeyValueUnarchiver = NSObject;
	EOMultiReaderLock = NSObject;
	EONotQualifier = EOQualifier;
	EOObjectStore = NSObject;
	EOObjectStoreCoordinator = EOObjectStore;
	EOObserverCenter = NSObject;
	EOObserverProxy = EODelayedObserver;
	EOOrQualifier = EOQualifier;
	EOQualifier = NSObject;
	EOQualifierVariable = NSObject;
	EOSharedEditingContext = EOEditingContext;
	EOSortOrdering = NSObject;
	EOTemporaryGlobalID = EOGlobalID;
	EOUndoManager = NSUndoManager;
    };
    title = {
	EOAggregateEvent = "EOAggregateEvent class documentation";
	EOArrayDataSource = "EOArrayDataSource class documentation";
	EOClassDescription = EOClassDescription;
	EOCustomObject = EOCustomObject;
	EODataSource = EODataSource;
	EODebug = "EODebug documentation";
	EODeprecated = "EOUndoManager class documentation";
	EODetailDataSource = EODetailDataSource;
	EOEditingContext = EOEditingContext;
	EOEvent = "EOEvent class documentation";
	EOEventCenter = "EOEventCenter class documentation";
	EOFault = EOFault;
	EOFetchSpecification = EOFetchSpecification;
	EOGenericRecord = EOGenericRecord;
	EOGlobalID = EOGlobalID;
	EOKeyComparisonQualifier = EOKeyComparisonQualifier;
	EOKeyGlobalID = EOKeyGlobalID;
	EOKeyValueArchiver = EOKeyValueArchiver;
	EOKeyValueCoding = EOKeyValueCoding;
	EOKeyValueQualifier = EOKeyValueQualifier;
	EOMultiReaderLock = "EOMultiReaderLock class documentation";
	EONSAddOns = EONSAddOns;
	EONotQualifier = EONotQualifier;
	EONull = EONull;
	EOObjectStore = EOObjectStore;
	EOObjectStoreCoordinator = EOObjectStoreCoordinator;
	EOObserver = EOObserver;
	EOPrivate = "EOPrivate: various definitions";
	EOQualifier = EOQualifier;
	EOSharedEditingContext = "EOSharedEditingContext class documentation";
	EOSortOrdering = EOSortOrdering;
	index = "GDL2 - EOControl";
    };
    type = {
	EODeleteRule = EOClassDescription;
	EOEventSignatureType = EOEvent;
	EOObserverPriority = EOObserver;
    };
    unitmethods = {
	"(EOEventRecordingHandler)" = {
	    "-setLoggingEnabled:forEventClass:" = EOEventCenter;
	};
	"(EOKeyValueArchiving)" = {
	    "-encodeWithKeyValueArchiver:" = EOKeyValueArchiver;
	    "-initWithKeyValueUnarchiver:" = EOKeyValueArchiver;
	};
	"(EOObserving)" = {
	    "-objectWillChange:" = EOObserver;
	};
	"(EOQualifierEvaluation)" = {
	    "-evaluateWithObject:" = EOQualifier;
	};
	EOAggregateEvent = {
	    "-addEvent:" = EOAggregateEvent;
	    "-events" = EOAggregateEvent;
	};
	EOAndQualifier = {
	    "+qualifierWithQualifierArray:" = EOQualifier;
	    "+qualifierWithQualifiers:,..." = EOQualifier;
	    "-initWithQualifierArray:" = EOQualifier;
	    "-initWithQualifiers:,..." = EOQualifier;
	    "-qualifiers" = EOQualifier;
	};
	EOArrayDataSource = {
	    "-initWithClassDescription:editingContext:" = EOArrayDataSource;
	    "-setArray:" = EOArrayDataSource;
	};
	EOClassDescription = {
	    "+classDelegate" = EOClassDescription;
	    "+classDescriptionForClass:" = EOClassDescription;
	    "+classDescriptionForEntityName:" = EOClassDescription;
	    "+invalidateClassDescriptionCache" = EOClassDescription;
	    "+registerClassDescription:forClass:" = EOClassDescription;
	    "+setClassDelegate:" = EOClassDescription;
	    "-anyRelationshipNamed:" = EOClassDescription;
	    "-attributeKeys" = EOClassDescription;
	    "-awakeObject:fromFetchInEditingContext:" = EOClassDescription;
	    "-awakeObject:fromInsertionInEditingContext:" = EOClassDescription;
	    "-classDescriptionForDestinationKey:" = EOClassDescription;
	    "-createInstanceWithEditingContext:globalID:zone:" = EOClassDescription;
	    "-defaultFormatterForKey:" = EOClassDescription;
	    "-deleteRuleForRelationshipKey:" = EOClassDescription;
	    "-dictionaryForInstanceProperties" = EOClassDescription;
	    "-displayNameForKey:" = EOClassDescription;
	    "-entityName" = EOClassDescription;
	    "-inverseForRelationshipKey:" = EOClassDescription;
	    "-ownsDestinationObjectsForRelationshipKey:" = EOClassDescription;
	    "-propagateDeleteForObject:editingContext:" = EOClassDescription;
	    "-relationshipNamed:" = EOClassDescription;
	    "-toManyRelationshipKeys" = EOClassDescription;
	    "-toOneRelationshipKeys" = EOClassDescription;
	    "-userPresentableDescriptionForObject:" = EOClassDescription;
	    "-validateObjectForDelete:" = EOClassDescription;
	    "-validateObjectForSave:" = EOClassDescription;
	    "-validateValue:forKey:" = EOClassDescription;
	};
	"EOClassDescription(EODeprecated)" = {
	    "+delegate" = EODeprecated;
	    "+setDelegate:" = EODeprecated;
	};
	EOCooperatingObjectStore = {
	    "-commitChanges" = EOObjectStoreCoordinator;
	    "-coordinator" = EOObjectStoreCoordinator;
	    "-handlesFetchSpecification:" = EOObjectStoreCoordinator;
	    "-ownsEntityNamed:" = EOObjectStoreCoordinator;
	    "-ownsGlobalID:" = EOObjectStoreCoordinator;
	    "-ownsObject:" = EOObjectStoreCoordinator;
	    "-performChanges" = EOObjectStoreCoordinator;
	    "-prepareForSaveWithCoordinator:editingContext:" = EOObjectStoreCoordinator;
	    "-recordChangesInEditingContext" = EOObjectStoreCoordinator;
	    "-recordUpdateForObject:changes:" = EOObjectStoreCoordinator;
	    "-rollbackChanges" = EOObjectStoreCoordinator;
	    "-setCoordinator:" = EOObjectStoreCoordinator;
	    "-valuesForKeys:object:" = EOObjectStoreCoordinator;
	};
	EOCustomObject = {
	    "-addObject:toBothSidesOfRelationshipWithKey:" = EOCustomObject;
	    "-addObject:toPropertyWithKey:" = EOCustomObject;
	    "-allPropertyKeys" = EOCustomObject;
	    "-attributeKeys" = EOCustomObject;
	    "-awakeFromFetchInEditingContext:" = EOCustomObject;
	    "-awakeFromInsertionInEditingContext:" = EOCustomObject;
	    "-changesFromSnapshot:" = EOCustomObject;
	    "-classDescription" = EOCustomObject;
	    "-classDescriptionForDestinationKey:" = EOCustomObject;
	    "-clearProperties" = EOCustomObject;
	    "-deleteRuleForRelationshipKey:" = EOCustomObject;
	    "-encodeWithCoder:" = EOCustomObject;
	    "-entityName" = EOCustomObject;
	    "-eoDescription" = EOCustomObject;
	    "-eoShallowDescription" = EOCustomObject;
	    "-initWithCoder:" = EOCustomObject;
	    "-initWithEditingContext:classDescription:globalID:" = EOCustomObject;
	    "-inverseForRelationshipKey:" = EOCustomObject;
	    "-isToManyKey:" = EOCustomObject;
	    "-mergeChangesFromDictionary:" = EOCustomObject;
	    "-mergeValue:forKey:" = EOCustomObject;
	    "-ownsDestinationObjectsForRelationshipKey:" = EOCustomObject;
	    "-propagateDeleteWithEditingContext:" = EOCustomObject;
	    "-reapplyChangesFromSnapshot:" = EOCustomObject;
	    "-removeObject:fromBothSidesOfRelationshipWithKey:" = EOCustomObject;
	    "-removeObject:fromPropertyWithKey:" = EOCustomObject;
	    "-snapshot" = EOCustomObject;
	    "-toManyRelationshipKeys" = EOCustomObject;
	    "-toOneRelationshipKeys" = EOCustomObject;
	    "-updateFromSnapshot:" = EOCustomObject;
	    "-userPresentableDescription" = EOCustomObject;
	    "-validateForDelete" = EOCustomObject;
	    "-validateForInsert" = EOCustomObject;
	    "-validateForSave" = EOCustomObject;
	    "-validateForUpdate" = EOCustomObject;
	    "-validateTakeValue:forKeyPath:" = EOCustomObject;
	    "-validateValue:forKey:" = EOCustomObject;
	};
	EODataSource = {
	    "-classDescriptionForObjects" = EODataSource;
	    "-createObject" = EODataSource;
	    "-dataSourceQualifiedByKey:" = EODataSource;
	    "-deleteObject:" = EODataSource;
	    "-editingContext" = EODataSource;
	    "-fetchObjects" = EODataSource;
	    "-insertObject:" = EODataSource;
	    "-qualifierBindingKeys" = EODataSource;
	    "-qualifierBindings" = EODataSource;
	    "-qualifyWithRelationshipKey:ofObject:" = EODataSource;
	    "-setQualifierBindings:" = EODataSource;
	};
	EODelayedObserver = {
	    "-discardPendingNotification" = EOObserver;
	    "-objectWillChange:" = EOObserver;
	    "-observerQueue" = EOObserver;
	    "-priority" = EOObserver;
	    "-subjectChanged" = EOObserver;
	};
	EODelayedObserverQueue = {
	    "+defaultObserverQueue" = EOObserver;
	    "-dequeueObserver:" = EOObserver;
	    "-enqueueObserver:" = EOObserver;
	    "-notifyObserversUpToPriority:" = EOObserver;
	    "-runLoopModes" = EOObserver;
	    "-setRunLoopModes:" = EOObserver;
	};
	EODetailDataSource = {
	    "+detailDataSourceWithMasterDataSource:detailKey:" = EODetailDataSource;
	    "-classDescriptionForObjects" = EODetailDataSource;
	    "-detailKey" = EODetailDataSource;
	    "-editingContext" = EODetailDataSource;
	    "-initWithKeyValueUnarchiver:" = EODetailDataSource;
	    "-initWithMasterClassDescription:detailKey:" = EODetailDataSource;
	    "-initWithMasterDataSource:detailKey:" = EODetailDataSource;
	    "-masterClassDescription" = EODetailDataSource;
	    "-masterDataSource" = EODetailDataSource;
	    "-masterObject" = EODetailDataSource;
	    "-qualifyWithRelationshipKey:ofObject:" = EODetailDataSource;
	    "-setDetailKey:" = EODetailDataSource;
	    "-setMasterClassDescription:" = EODetailDataSource;
	};
	EOEditingContext = {
	    "+defaultFetchTimestampLag" = EOEditingContext;
	    "+instancesRetainRegisteredObjects" = EOEditingContext;
	    "+setDefaultFetchTimestampLag:" = EOEditingContext;
	    "+setInstancesRetainRegisteredObjects:" = EOEditingContext;
	    "-addEditor:" = EOEditingContext;
	    "-arrayFaultWithSourceGlobalID:relationshipName:editingContext:" = EOEditingContext;
	    "-clearOriginalSnapshotForObject:" = EOEditingContext;
	    "-committedSnapshotForObject:" = EOEditingContext;
	    "-currentEventSnapshotForObject:" = EOEditingContext;
	    "-delegate" = EOEditingContext;
	    "-deleteObject:" = EOEditingContext;
	    "-deletedObjects" = EOEditingContext;
	    "-editors" = EOEditingContext;
	    "-faultForGlobalID:editingContext:" = EOEditingContext;
	    "-faultForRawRow:entityNamed:" = EOEditingContext;
	    "-faultForRawRow:entityNamed:editingContext:" = EOEditingContext;
	    "-fetchTimestamp" = EOEditingContext;
	    "-forgetObject:" = EOEditingContext;
	    "-globalIDForObject:" = EOEditingContext;
	    "-hasChanges" = EOEditingContext;
	    "-initWithParentObjectStore:" = EOEditingContext;
	    "-initializeObject:withGlobalID:editingContext:" = EOEditingContext;
	    "-insertObject:" = EOEditingContext;
	    "-insertObject:withGlobalID:" = EOEditingContext;
	    "-insertedObjects" = EOEditingContext;
	    "-invalidatesObjectsWhenFreed" = EOEditingContext;
	    "-isObjectLockedWithGlobalID:editingContext:" = EOEditingContext;
	    "-lockObject:" = EOEditingContext;
	    "-lockObjectWithGlobalID:editingContext:" = EOEditingContext;
	    "-locksObjectsBeforeFirstModification" = EOEditingContext;
	    "-messageHandler" = EOEditingContext;
	    "-objectForGlobalID:" = EOEditingContext;
	    "-objectWillChange:" = EOEditingContext;
	    "-objectsForSourceGlobalID:relationshipName:editingContext:" = EOEditingContext;
	    "-objectsWithFetchSpecification:" = EOEditingContext;
	    "-objectsWithFetchSpecification:editingContext:" = EOEditingContext;
	    "-parentObjectStore" = EOEditingContext;
	    "-processRecentChanges" = EOEditingContext;
	    "-propagatesDeletesAtEndOfEvent" = EOEditingContext;
	    "-propagatesDeletesUsingTable:" = EOEditingContext;
	    "-recordObject:globalID:" = EOEditingContext;
	    "-refaultObject:withGlobalID:editingContext:" = EOEditingContext;
	    "-refaultObject:withSourceGlobalID:relationshipName:editingContext:" = EOEditingContext;
	    "-refaultObjects" = EOEditingContext;
	    "-registerUndoForModifiedObject:" = EOEditingContext;
	    "-registeredObjects" = EOEditingContext;
	    "-removeEditor:" = EOEditingContext;
	    "-revert" = EOEditingContext;
	    "-rootObjectStore" = EOEditingContext;
	    "-saveChanges" = EOEditingContext;
	    "-saveChangesInEditingContext:" = EOEditingContext;
	    "-setDelegate:" = EOEditingContext;
	    "-setFetchTimestamp:" = EOEditingContext;
	    "-setInvalidatesObjectsWhenFreed:" = EOEditingContext;
	    "-setLevelsOfUndo:" = EOEditingContext;
	    "-setLocksObjectsBeforeFirstModification:" = EOEditingContext;
	    "-setMessageHandler:" = EOEditingContext;
	    "-setPropagatesDeletesAtEndOfEvent:" = EOEditingContext;
	    "-setSharedEditingContext:" = EOEditingContext;
	    "-setStopsValidationAfterFirstError:" = EOEditingContext;
	    "-setUndoManager:" = EOEditingContext;
	    "-sharedEditingContext" = EOEditingContext;
	    "-stopsValidationAfterFirstError" = EOEditingContext;
	    "-uncommittedChangesForObject:" = EOEditingContext;
	    "-undoManager" = EOEditingContext;
	    "-updatedObjects" = EOEditingContext;
	    "-validateDeletesUsingTable:" = EOEditingContext;
	    "-validateTable:withSelector:exceptionArray:continueAfterFailure:" = EOEditingContext;
	};
	"EOEditingContext(EOMultiThreaded)" = {
	    "+setEOFMultiThreadedEnabled:" = EOEditingContext;
	    "-lock" = EOEditingContext;
	    "-tryLock" = EOEditingContext;
	    "-unlock" = EOEditingContext;
	};
	"EOEditingContext(EORendezvous)" = {
	    "+defaultParentObjectStore" = EOEditingContext;
	    "+setDefaultParentObjectStore:" = EOEditingContext;
	    "+setSubstitutionEditingContext:" = EOEditingContext;
	    "+substitutionEditingContext" = EOEditingContext;
	};
	"EOEditingContext(EOStateArchiving)" = {
	    "+encodeObject:withCoder:" = EOEditingContext;
	    "+initObject:withCoder:" = EOEditingContext;
	    "+setUsesContextRelativeEncoding:" = EOEditingContext;
	    "+usesContextRelativeEncoding" = EOEditingContext;
	};
	"EOEditingContext(EOTargetAction)" = {
	    "-objectsDescription" = EOEditingContext;
	    "-redo:" = EOEditingContext;
	    "-refault:" = EOEditingContext;
	    "-refetch:" = EOEditingContext;
	    "-revert:" = EOEditingContext;
	    "-saveChanges:" = EOEditingContext;
	    "-undo:" = EOEditingContext;
	    "-unprocessedDescription" = EOEditingContext;
	};
	EOEvent = {
	    "+aggregateEvents:bySignatureOfType:" = EOEvent;
	    "+eventTypeDescriptions" = EOEvent;
	    "+groupEvents:bySignatureOfType:" = EOEvent;
	    "-comment" = EOEvent;
	    "-displayComponentName" = EOEvent;
	    "-duration" = EOEvent;
	    "-durationWithoutSubevents" = EOEvent;
	    "-info" = EOEvent;
	    "-markAtomicWithInfo:" = EOEvent;
	    "-markEnd" = EOEvent;
	    "-markStartWithInfo:" = EOEvent;
	    "-parentEvent" = EOEvent;
	    "-setInfo:" = EOEvent;
	    "-setType:" = EOEvent;
	    "-signatureOfType:" = EOEvent;
	    "-startDate" = EOEvent;
	    "-subevents" = EOEvent;
	    "-title" = EOEvent;
	    "-type" = EOEvent;
	};
	EOEventCenter = {
	    "+allCenters" = EOEventCenter;
	    "+allEvents" = EOEventCenter;
	    "+cancelEvent:" = EOEventCenter;
	    "+currentCenter" = EOEventCenter;
	    "+eventsOfClass:type:" = EOEventCenter;
	    "+markAtomicEvent:info:" = EOEventCenter;
	    "+markEndOfEvent:" = EOEventCenter;
	    "+markStartOfEvent:info:" = EOEventCenter;
	    "+newEventOfClass:type:" = EOEventCenter;
	    "+recordsEventsForClass:" = EOEventCenter;
	    "+registerEventClass:classPointer:" = EOEventCenter;
	    "+registerEventClass:handler:" = EOEventCenter;
	    "+registeredEventClasses" = EOEventCenter;
	    "+resetLogging" = EOEventCenter;
	    "+resumeLogging" = EOEventCenter;
	    "+rootEvents" = EOEventCenter;
	    "+rootEventsByDuration" = EOEventCenter;
	    "+setRecordsEvents:forClass:" = EOEventCenter;
	    "+suspendLogging" = EOEventCenter;
	    "-allEvents" = EOEventCenter;
	    "-eventsOfClass:type:" = EOEventCenter;
	    "-resetLogging" = EOEventCenter;
	    "-rootEvents" = EOEventCenter;
	};
	EOFault = {
	    "+autorelease" = EOFault;
	    "+class" = EOFault;
	    "+clearFault:" = EOFault;
	    "+doesNotRecognizeSelector:" = EOFault;
	    "+handlerForFault:" = EOFault;
	    "+initialize" = EOFault;
	    "+isFault:" = EOFault;
	    "+isKindOfClass:" = EOFault;
	    "+makeObjectIntoFault:withHandler:" = EOFault;
	    "+release" = EOFault;
	    "+respondsToSelector:" = EOFault;
	    "+retain" = EOFault;
	    "+retainCount" = EOFault;
	    "+self" = EOFault;
	    "+superclass" = EOFault;
	    "+targetClassForFault:" = EOFault;
	    "-autorelease" = EOFault;
	    "-class" = EOFault;
	    "-conformsToProtocol:" = EOFault;
	    "-dealloc" = EOFault;
	    "-description" = EOFault;
	    "-descriptionWithIndent:" = EOFault;
	    "-descriptionWithLocale:" = EOFault;
	    "-descriptionWithLocale:indent:" = EOFault;
	    "-doesNotRecognizeSelector:" = EOFault;
	    "-eoDescription" = EOFault;
	    "-eoShallowDescription" = EOFault;
	    "-forwardInvocation:" = EOFault;
	    "-isKindOfClass:" = EOFault;
	    "-isMemberOfClass:" = EOFault;
	    "-isProxy" = EOFault;
	    "-methodSignatureForSelector:" = EOFault;
	    "-release" = EOFault;
	    "-respondsToSelector:" = EOFault;
	    "-retain" = EOFault;
	    "-retainCount" = EOFault;
	    "-self" = EOFault;
	    "-superclass" = EOFault;
	    "-zone" = EOFault;
	};
	EOFaultHandler = {
	    "-classForFault:" = EOFault;
	    "-completeInitializationOfObject:" = EOFault;
	    "-conformsToProtocol:forFault:" = EOFault;
	    "-decrementExtraRefCountIsZero" = EOFault;
	    "-descriptionForObject:" = EOFault;
	    "-extraData" = EOFault;
	    "-extraRefCount" = EOFault;
	    "-faultWillFire:" = EOFault;
	    "-incrementExtraRefCount" = EOFault;
	    "-isKindOfClass:forFault:" = EOFault;
	    "-isMemberOfClass:forFault:" = EOFault;
	    "-methodSignatureForSelector:forFault:" = EOFault;
	    "-respondsToSelector:forFault:" = EOFault;
	    "-setTargetClass:extraData:" = EOFault;
	    "-shouldPerformInvocation:" = EOFault;
	    "-targetClass" = EOFault;
	};
	EOFetchSpecification = {
	    "+fetchSpecification" = EOFetchSpecification;
	    "+fetchSpecificationNamed:entityNamed:" = EOFetchSpecification;
	    "+fetchSpecificationWithEntityName:qualifier:sortOrderings:" = EOFetchSpecification;
	    "+fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:" = EOFetchSpecification;
	    "+fetchSpecificationWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints:" = EOFetchSpecification;
	    "-_hints" = EOFetchSpecification;
	    "-copyWithZone:" = EOFetchSpecification;
	    "-encodeWithKeyValueArchiver:" = EOFetchSpecification;
	    "-entityName" = EOFetchSpecification;
	    "-fetchLimit" = EOFetchSpecification;
	    "-fetchSpecificationWithQualifierBindings:" = EOFetchSpecification;
	    "-fetchesRawRows" = EOFetchSpecification;
	    "-hints" = EOFetchSpecification;
	    "-initWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints:" = EOFetchSpecification;
	    "-initWithKeyValueUnarchiver:" = EOFetchSpecification;
	    "-isDeep" = EOFetchSpecification;
	    "-locksObjects" = EOFetchSpecification;
	    "-prefetchingRelationshipKeyPaths" = EOFetchSpecification;
	    "-promptsAfterFetchLimit" = EOFetchSpecification;
	    "-qualifier" = EOFetchSpecification;
	    "-rawAttributeKeys" = EOFetchSpecification;
	    "-rawRowKeyPaths" = EOFetchSpecification;
	    "-refreshesRefetchedObjects" = EOFetchSpecification;
	    "-requiresAllQualifierBindingVariables" = EOFetchSpecification;
	    "-setEntityName:" = EOFetchSpecification;
	    "-setFetchLimit:" = EOFetchSpecification;
	    "-setFetchesRawRows:" = EOFetchSpecification;
	    "-setHints:" = EOFetchSpecification;
	    "-setIsDeep:" = EOFetchSpecification;
	    "-setLocksObjects:" = EOFetchSpecification;
	    "-setPrefetchingRelationshipKeyPaths:" = EOFetchSpecification;
	    "-setPromptsAfterFetchLimit:" = EOFetchSpecification;
	    "-setQualifier:" = EOFetchSpecification;
	    "-setRawAttributeKeys:" = EOFetchSpecification;
	    "-setRawRowKeyPaths:" = EOFetchSpecification;
	    "-setRefreshesRefetchedObjects:" = EOFetchSpecification;
	    "-setRequiresAllQualifierBindingVariables:" = EOFetchSpecification;
	    "-setSortOrderings:" = EOFetchSpecification;
	    "-setUsesDistinct:" = EOFetchSpecification;
	    "-sortOrderings" = EOFetchSpecification;
	    "-usesDistinct" = EOFetchSpecification;
	};
	EOGenericRecord = {
	    "+_instanceDictionaryInitializerExcludedPropertyNames" = EOGenericRecord;
	    "+eoCalculateAllSizeWith:" = EOGenericRecord;
	    "+eoCalculateSizeWith:forArray:" = EOGenericRecord;
	    "-debugDictionaryDescription" = EOGenericRecord;
	    "-eoCalculateSizeWith:" = EOGenericRecord;
	    "-initWithEditingContext:classDescription:globalID:" = EOGenericRecord;
	};
	EOGlobalID = {
	    "-hash" = EOGlobalID;
	    "-isEqual:" = EOGlobalID;
	    "-isTemporary" = EOGlobalID;
	};
	EOKeyComparisonQualifier = {
	    "+qualifierWithLeftKey:operatorSelector:rightKey:" = EOQualifier;
	    "-initWithLeftKey:operatorSelector:rightKey:" = EOQualifier;
	    "-leftKey" = EOQualifier;
	    "-rightKey" = EOQualifier;
	    "-selector" = EOQualifier;
	};
	EOKeyGlobalID = {
	    "+globalIDWithEntityName:keys:keyCount:zone:" = EOKeyGlobalID;
	    "-areKeysAllNulls" = EOKeyGlobalID;
	    "-description" = EOKeyGlobalID;
	    "-entityName" = EOKeyGlobalID;
	    "-hash" = EOKeyGlobalID;
	    "-isEqual:" = EOKeyGlobalID;
	    "-isFinal" = EOKeyGlobalID;
	    "-keyCount" = EOKeyGlobalID;
	    "-keyValues" = EOKeyGlobalID;
	    "-keyValuesArray" = EOKeyGlobalID;
	};
	EOKeyValueArchiver = {
	    "-delegate" = EOKeyValueArchiver;
	    "-dictionary" = EOKeyValueArchiver;
	    "-encodeBool:forKey:" = EOKeyValueArchiver;
	    "-encodeInt:forKey:" = EOKeyValueArchiver;
	    "-encodeObject:forKey:" = EOKeyValueArchiver;
	    "-encodeReferenceToObject:forKey:" = EOKeyValueArchiver;
	    "-setDelegate:" = EOKeyValueArchiver;
	};
	EOKeyValueQualifier = {
	    "+qualifierWithKey:operatorSelector:value:" = EOQualifier;
	    "-initWithKey:operatorSelector:value:" = EOQualifier;
	    "-key" = EOQualifier;
	    "-selector" = EOQualifier;
	    "-value" = EOQualifier;
	};
	EOKeyValueUnarchiver = {
	    "-_dictionaryForPropertyList:" = EOKeyValueArchiver;
	    "-_findTypeForPropertyListDecoding:" = EOKeyValueArchiver;
	    "-_objectForPropertyList:" = EOKeyValueArchiver;
	    "-_objectsForPropertyList:" = EOKeyValueArchiver;
	    "-awakeObjects" = EOKeyValueArchiver;
	    "-decodeBoolForKey:" = EOKeyValueArchiver;
	    "-decodeIntForKey:" = EOKeyValueArchiver;
	    "-decodeObjectForKey:" = EOKeyValueArchiver;
	    "-decodeObjectReferenceForKey:" = EOKeyValueArchiver;
	    "-delegate" = EOKeyValueArchiver;
	    "-ensureObjectAwake:" = EOKeyValueArchiver;
	    "-finishInitializationOfObjects" = EOKeyValueArchiver;
	    "-initWithDictionary:" = EOKeyValueArchiver;
	    "-isThereValueForKey:" = EOKeyValueArchiver;
	    "-parent" = EOKeyValueArchiver;
	    "-setDelegate:" = EOKeyValueArchiver;
	};
	EOMultiReaderLock = {
	    "-lockForReading" = EOMultiReaderLock;
	    "-lockForWriting" = EOMultiReaderLock;
	    "-retrieveReaderLocks" = EOMultiReaderLock;
	    "-suspendReaderLocks" = EOMultiReaderLock;
	    "-tryLockForReading" = EOMultiReaderLock;
	    "-tryLockForWriting" = EOMultiReaderLock;
	    "-unlockForReading" = EOMultiReaderLock;
	    "-unlockForWriting" = EOMultiReaderLock;
	};
	EONotQualifier = {
	    "+qualifierWithQualifier:" = EOQualifier;
	    "-initWithQualifier:" = EOQualifier;
	    "-qualifier" = EOQualifier;
	};
	"EONull(EOSQLFormatting)" = {
	    "-sqlString" = EONull;
	};
	"EONull(EOSortOrderingComparison)" = {
	    "-compareAscending:" = EOSortOrdering;
	    "-compareCaseInsensitiveAscending:" = EOSortOrdering;
	    "-compareCaseInsensitiveDescending:" = EOSortOrdering;
	    "-compareDescending:" = EOSortOrdering;
	};
	EOObjectStore = {
	    "-arrayFaultWithSourceGlobalID:relationshipName:editingContext:" = EOObjectStore;
	    "-clearOriginalSnapshotForObject:sourceGlobalID:relationshipName:editingContext:" = EOObjectStore;
	    "-faultForGlobalID:editingContext:" = EOObjectStore;
	    "-faultForRawRow:entityNamed:editingContext:" = EOObjectStore;
	    "-initializeObject:withGlobalID:editingContext:" = EOObjectStore;
	    "-invalidateAllObjects" = EOObjectStore;
	    "-invalidateObjectsWithGlobalIDs:" = EOObjectStore;
	    "-isObjectLockedWithGlobalID:editingContext:" = EOObjectStore;
	    "-lockObjectWithGlobalID:editingContext:" = EOObjectStore;
	    "-objectsForSourceGlobalID:relationshipName:editingContext:" = EOObjectStore;
	    "-objectsWithFetchSpecification:editingContext:" = EOObjectStore;
	    "-propertiesForObjectWithGlobalID:editingContext:" = EOObjectStore;
	    "-refaultObject:withGlobalID:editingContext:" = EOObjectStore;
	    "-refaultObject:withSourceGlobalID:relationshipName:editingContext:" = EOObjectStore;
	    "-saveChangesInEditingContext:" = EOObjectStore;
	};
	EOObjectStoreCoordinator = {
	    "+defaultCoordinator" = EOObjectStoreCoordinator;
	    "+setDefaultCoordinator:" = EOObjectStoreCoordinator;
	    "-addCooperatingObjectStore:" = EOObjectStoreCoordinator;
	    "-cooperatingObjectStores" = EOObjectStoreCoordinator;
	    "-forwardUpdateForObject:changes:" = EOObjectStoreCoordinator;
	    "-objectStoreForFetchSpecification:" = EOObjectStoreCoordinator;
	    "-objectStoreForGlobalID:" = EOObjectStoreCoordinator;
	    "-objectStoreForObject:" = EOObjectStoreCoordinator;
	    "-removeCooperatingObjectStore:" = EOObjectStoreCoordinator;
	    "-setUserInfo:" = EOObjectStoreCoordinator;
	    "-userInfo" = EOObjectStoreCoordinator;
	    "-valuesForKeys:object:" = EOObjectStoreCoordinator;
	};
	EOObserverCenter = {
	    "+addObserver:forObject:" = EOObserver;
	    "+addOmniscientObserver:" = EOObserver;
	    "+enableObserverNotification" = EOObserver;
	    "+notifyObserversObjectWillChange:" = EOObserver;
	    "+observerForObject:ofClass:" = EOObserver;
	    "+observerNotificationSuppressCount" = EOObserver;
	    "+observersForObject:" = EOObserver;
	    "+removeObserver:forObject:" = EOObserver;
	    "+removeOmniscientObserver:" = EOObserver;
	    "+suppressObserverNotification" = EOObserver;
	};
	EOObserverProxy = {
	    "-initWithTarget:action:priority:" = EOObserver;
	};
	EOOrQualifier = {
	    "+qualifierWithQualifierArray:" = EOQualifier;
	    "+qualifierWithQualifiers:,..." = EOQualifier;
	    "-initWithQualifierArray:" = EOQualifier;
	    "-initWithQualifiers:,..." = EOQualifier;
	    "-qualifiers" = EOQualifier;
	};
	EOQualifier = {
	    "+allQualifierOperators" = EOQualifier;
	    "+operatorSelectorForString:" = EOQualifier;
	    "+qualifierToMatchAllValues:" = EOQualifier;
	    "+qualifierToMatchAnyValue:" = EOQualifier;
	    "+qualifierWithQualifierFormat:,..." = EOQualifier;
	    "+qualifierWithQualifierFormat:arguments:" = EOQualifier;
	    "+qualifierWithQualifierFormat:varargList:" = EOQualifier;
	    "+relationalQualifierOperators" = EOQualifier;
	    "+stringForOperatorSelector:" = EOQualifier;
	    "-addQualifierKeysToSet:" = EOQualifier;
	    "-allQualifierKeys" = EOQualifier;
	    "-bindingKeys" = EOQualifier;
	    "-evaluateWithObject:" = EOQualifier;
	    "-keyPathForBindingKey:" = EOQualifier;
	    "-qualifierByApplyingBindings:" = EOQualifier;
	    "-qualifierByApplyingBindingsAllVariablesRequired:" = EOQualifier;
	    "-qualifierWithBindings:requiresAllVariables:" = EOQualifier;
	    "-validateKeysWithRootClassDescription:" = EOQualifier;
	};
	"EOQualifier(EOModelExtensions)" = {
	    "-qualifierMigratedFromEntity:relationshipPath:" = EOQualifier;
	};
	"EOQualifier(Privat)" = {
	    "-_addBindingsToDictionary:" = EONotQualifier;
	    "-_validateKey:withRootClassDescription:" = EOKeyValueQualifier;
	};
	EOQualifierVariable = {
	    "+variableWithKey:" = EOQualifier;
	    "-initWithKey:" = EOQualifier;
	    "-key" = EOQualifier;
	    "-requiredValueByApplyingBindings:" = EOQualifier;
	    "-valueByApplyingBindings:" = EOQualifier;
	};
	EOSharedEditingContext = {
	    "+defaultSharedEditingContext" = EOSharedEditingContext;
	    "+setDefaultSharedEditingContext:" = EOSharedEditingContext;
	    "-bindObjectsWithFetchSpecification:toName:" = EOSharedEditingContext;
	    "-deleteObject:" = EOSharedEditingContext;
	    "-deletedObjects" = EOSharedEditingContext;
	    "-faultForGlobalID:editingContext:" = EOSharedEditingContext;
	    "-hasChanges" = EOSharedEditingContext;
	    "-insertObject:" = EOSharedEditingContext;
	    "-insertedObjects" = EOSharedEditingContext;
	    "-lockForReading" = EOSharedEditingContext;
	    "-objectForGlobalID:" = EOSharedEditingContext;
	    "-objectWillChange:" = EOSharedEditingContext;
	    "-objectsByEntityName" = EOSharedEditingContext;
	    "-objectsByEntityNameAndFetchSpecificationName" = EOSharedEditingContext;
	    "-objectsWithFetchSpecification:editingContext:" = EOSharedEditingContext;
	    "-refaultObject:withGlobalID:editingContext:" = EOSharedEditingContext;
	    "-registeredObjects" = EOSharedEditingContext;
	    "-reset" = EOSharedEditingContext;
	    "-retrieveReaderLocks" = EOSharedEditingContext;
	    "-saveChanges" = EOSharedEditingContext;
	    "-setSharedEditingContext:" = EOSharedEditingContext;
	    "-setUndoManager:" = EOSharedEditingContext;
	    "-sharedEditingContext" = EOSharedEditingContext;
	    "-suspendReaderLocks" = EOSharedEditingContext;
	    "-tryLockForReading" = EOSharedEditingContext;
	    "-unlockForReading" = EOSharedEditingContext;
	    "-updatedObjects" = EOSharedEditingContext;
	    "-validateChangesForSave" = EOSharedEditingContext;
	};
	EOSortOrdering = {
	    "+sortOrderingWithKey:selector:" = EOSortOrdering;
	    "-initWithKey:selector:" = EOSortOrdering;
	    "-key" = EOSortOrdering;
	    "-selector" = EOSortOrdering;
	};
	EOTemporaryGlobalID = {
	    "+assignGloballyUniqueBytes:" = EOGlobalID;
	    "+temporaryGlobalID" = EOGlobalID;
	    "-isTemporary" = EOGlobalID;
	};
	EOUndoManager = {
	    "-forgetAll" = EODeprecated;
	    "-forgetAllWithTarget:" = EODeprecated;
	    "-reenableUndoRegistration" = EODeprecated;
	    "-registerUndoWithTarget:selector:arg:" = EODeprecated;
	};
	"GDL2NonRetainingMutableArray(PrivateExceptions)" = {
	    "-_raiseRangeExceptionWithIndex:from:" = EOPrivate;
	};
	"NSArray(EOKeyBasedSorting)" = {
	    "-sortedArrayUsingKeyOrderArray:" = EOSortOrdering;
	};
	"NSArray(EOKeyValueCoding)" = {
	    "-computeAvgForKey:" = EOKeyValueCoding;
	    "-computeCountForKey:" = EOKeyValueCoding;
	    "-computeMaxForKey:" = EOKeyValueCoding;
	    "-computeMinForKey:" = EOKeyValueCoding;
	    "-computeSumForKey:" = EOKeyValueCoding;
	    "-valueForKey:" = EOKeyValueCoding;
	    "-valueForKeyPath:" = EOKeyValueCoding;
	};
	"NSArray(EOQualifierExtras)" = {
	    "-filteredArrayUsingQualifier:" = EOQualifier;
	};
	"NSArray(EOShallowCopy)" = {
	    "-shallowCopy" = EOClassDescription;
	};
	"NSArray(NSArrayPerformingSelector)" = {
	    "+diffOldArray:newArray:returnsRemovedValues:addedValues:" = EONSAddOns;
	    "-arrayByReplacingObject:withObject:" = EONSAddOns;
	    "-arrayExcludingObject:" = EONSAddOns;
	    "-arrayExcludingObjectsInArray:" = EONSAddOns;
	    "-containsIdenticalObjectsWithArray:" = EONSAddOns;
	    "-firstObject" = EONSAddOns;
	    "-resultsOfPerformingSelector:" = EONSAddOns;
	    "-resultsOfPerformingSelector:defaultResult:" = EONSAddOns;
	    "-resultsOfPerformingSelector:withObject:" = EONSAddOns;
	    "-resultsOfPerformingSelector:withObject:defaultResult:" = EONSAddOns;
	    "-resultsOfPerformingSelector:withObject:withObject:" = EONSAddOns;
	    "-resultsOfPerformingSelector:withObject:withObject:defaultResult:" = EONSAddOns;
	};
	"NSDictionary(EOAdditions)" = {
	    "+dictionaryWithNullValuesForKeys:" = EONSAddOns;
	    "-containsAnyNullObject" = EONSAddOns;
	};
	"NSDictionary(EOKeyValueCoding)" = {
	    "-storedValueForKey:" = EOKeyValueCoding;
	    "-storedValueForKeyPath:" = EOKeyValueCoding;
	    "-valueForKey:" = EOKeyValueCoding;
	    "-valueForKeyPath:" = EOKeyValueCoding;
	};
	"NSException(EOValidationError)" = {
	    "+aggregateExceptionWithExceptions:" = EOClassDescription;
	    "+validationExceptionWithFormat:,..." = EOClassDescription;
	    "-exceptionAddingEntriesToUserInfo:" = EOClassDescription;
	};
	"NSMutableArray(EOKeyBasedSorting)" = {
	    "-sortUsingKeyOrderArray:" = EOSortOrdering;
	};
	"NSMutableDictionary(EOAdditions)" = {
	    "+dictionaryWithDictionary:keys:" = EONSAddOns;
	    "-overrideEntriesWithObjectsFromDictionary:forKeys:" = EONSAddOns;
	    "-translateFromKeys:toKeys:" = EONSAddOns;
	};
	"NSMutableDictionary(EOKeyValueCoding)" = {
	    "-takeValue:forKey:" = EOKeyValueCoding;
	};
	"NSObject(Comparison)" = {
	    "-compare:" = EOKeyComparisonQualifier;
	};
	"NSObject(EOClassDescriptionClassDelegate)" = {
	    "-shouldPropagateDeleteForObject:inEditingContext:forRelationshipKey:" = EOClassDescription;
	};
	"NSObject(EOCompareOnName)" = {
	    "-eoCompareOnName:" = EONSAddOns;
	};
	"NSObject(EODeprecated)" = {
	    "+flushClassKeyBindings" = EODeprecated;
	};
	"NSObject(EOEditingContext)" = {
	    "-editingContext" = EOEditingContext;
	};
	"NSObject(EOEditingContextDelegation)" = {
	    "-editingContext:shouldFetchObjectsDescribedByFetchSpecification:" = EOEditingContext;
	    "-editingContext:shouldInvalidateObject:globalID:" = EOEditingContext;
	    "-editingContext:shouldMergeChangesForObject:" = EOEditingContext;
	    "-editingContext:shouldPresentException:" = EOEditingContext;
	    "-editingContextDidMergeChanges:" = EOEditingContext;
	    "-editingContextShouldUndoUserActionsAfterFailure:" = EOEditingContext;
	    "-editingContextShouldValidateChanges:" = EOEditingContext;
	    "-editingContextWillSaveChanges:" = EOEditingContext;
	};
	"NSObject(EOEditors)" = {
	    "-editingContextWillSaveChanges:" = EOEditingContext;
	    "-editorHasChangesForEditingContext:" = EOEditingContext;
	};
	"NSObject(EOEventRecordingHandler)" = {
	    "-setLoggingEnabled:forEventClass:" = EOEventCenter;
	};
	"NSObject(EOKVCGDL2Additions)" = {
	    "-smartTakeValue:forKey:" = EOKeyValueCoding;
	    "-smartTakeValue:forKeyPath:" = EOKeyValueCoding;
	    "-storedValueForKeyPath:" = EOKeyValueCoding;
	    "-storedValuesForKeyPaths:" = EOKeyValueCoding;
	    "-takeStoredValue:forKeyPath:" = EOKeyValueCoding;
	    "-valuesForKeyPaths:" = EOKeyValueCoding;
	};
	"NSObject(EOKeyValueArchiverDelegation)" = {
	    "-archiver:referenceToEncodeForObject:" = EOKeyValueArchiver;
	};
	"NSObject(EOKeyValueArchivingAwakeMethods)" = {
	    "-awakeFromKeyValueUnarchiver:" = EOKeyValueArchiver;
	    "-finishInitializationWithKeyValueUnarchiver:" = EOKeyValueArchiver;
	};
	"NSObject(EOKeyValueCoding)" = {
	    "+accessInstanceVariablesDirectly" = EOKeyValueCoding;
	    "+flushAllKeyBindings" = EOKeyValueCoding;
	    "+useStoredAccessor" = EOKeyValueCoding;
	    "-handleQueryWithUnboundKey:" = EOKeyValueCoding;
	    "-handleTakeValue:forUnboundKey:" = EOKeyValueCoding;
	    "-storedValueForKey:" = EOKeyValueCoding;
	    "-takeStoredValue:forKey:" = EOKeyValueCoding;
	    "-takeValue:forKey:" = EOKeyValueCoding;
	    "-unableToSetNilForKey:" = EOKeyValueCoding;
	    "-valueForKey:" = EOKeyValueCoding;
	};
	"NSObject(EOKeyValueCodingAdditions)" = {
	    "-takeValue:forKeyPath:" = EOKeyValueCoding;
	    "-takeValuesFromDictionary:" = EOKeyValueCoding;
	    "-valueForKeyPath:" = EOKeyValueCoding;
	    "-valuesForKeys:" = EOKeyValueCoding;
	};
	"NSObject(EOKeyValueUnarchiverDelegation)" = {
	    "-unarchiver:objectForReference:" = EOKeyValueArchiver;
	};
	"NSObject(EOMessageHandlers)" = {
	    "-editingContext:presentErrorMessage:" = EOEditingContext;
	    "-editingContext:shouldContinueFetchingWithCurrentObjectCount:originalLimit:objectStore:" = EOEditingContext;
	};
	"NSObject(EOObserver)" = {
	    "-willChange" = EOObserver;
	};
	"NSObject(EORelationalSelectors)" = {
	    "-doesContain:" = EOQualifier;
	    "-isCaseInsensitiveLike:" = EOQualifier;
	    "-isEqualTo:" = EOQualifier;
	    "-isGreaterThan:" = EOQualifier;
	    "-isGreaterThanOrEqualTo:" = EOQualifier;
	    "-isLessThan:" = EOQualifier;
	    "-isLessThanOrEqualTo:" = EOQualifier;
	    "-isLike:" = EOQualifier;
	    "-isNotEqualTo:" = EOQualifier;
	};
	"NSObject(EOSortOrderingComparison)" = {
	    "-compareAscending:" = EOSortOrdering;
	    "-compareCaseInsensitiveAscending:" = EOSortOrdering;
	    "-compareCaseInsensitiveDescending:" = EOSortOrdering;
	    "-compareDescending:" = EOSortOrdering;
	};
	"NSObject(MacOSX)" = {
	    "-takeStoredValuesFromDictionary:" = EOKeyValueCoding;
	};
	"NSObject(NSObjectPerformingSelector)" = {
	    "-resultsOfPerformingSelector:withEachObjectInArray:" = EONSAddOns;
	    "-resultsOfPerformingSelector:withEachObjectInArray:defaultResult:" = EONSAddOns;
	};
	"NSObject(PerformSelect3)" = {
	    "-performSelector:withObject:withObject:withObject:" = EONSAddOns;
	    "-performSelector:withPointer:" = EONSAddOns;
	};
	"NSString(EORelationshipPath)" = {
	    "-firstComponentFromRelationshipPath" = EONSAddOns;
	    "-lastComponentFromRelationshipPath" = EONSAddOns;
	    "-relationshipPathByDeletingFirstComponent" = EONSAddOns;
	    "-relationshipPathByDeletingLastComponent" = EONSAddOns;
	    "-relationshipPathIsMultiHop" = EONSAddOns;
	};
	"NSString(Extensions)" = {
	    "-initialCapitalizedString" = EONSAddOns;
	};
	"NSString(StringToNumber)" = {
	    "-longValue" = EONSAddOns;
	    "-shortValue" = EONSAddOns;
	    "-unsignedIntValue" = EONSAddOns;
	    "-unsignedLongLongValue" = EONSAddOns;
	    "-unsignedLongValue" = EONSAddOns;
	    "-unsignedShortValue" = EONSAddOns;
	};
	"NSString(VersionParsing)" = {
	    "-parsedFirstVersionSubstring" = EONSAddOns;
	};
	"NSString(YorYes)" = {
	    "-isYorYES" = EONSAddOns;
	};
    };
    variable = {
	EOAdditionalExceptionsKey = EOClassDescription;
	EOClassDescriptionNeededForClassNotification = EOClassDescription;
	EOClassDescriptionNeededForEntityNameNotification = EOClassDescription;
	EOClassDescriptionNeededNotification = EOClassDescription;
	EOCooperatingObjectStoreNeeded = EOObjectStoreCoordinator;
	EOCooperatingObjectStoreWasAdded = EOObjectStoreCoordinator;
	EOCooperatingObjectStoreWasRemoved = EOObjectStoreCoordinator;
	EODefaultSharedEditingContextWasInitializedNotification = EOSharedEditingContext;
	EODeletedKey = EOObjectStore;
	EOEditingContextDidSaveChangesNotification = EOEditingContext;
	EOEventGroupName = EOEvent;
	EOEventLoggingEnabled = EOEventCenter;
	EOEventLoggingLimit = EOEventCenter;
	EOEventLoggingOverflowDisplay = EOEventCenter;
	EOFetchLimitHintKey = EODeprecated;
	EOGlobalIDChangedNotification = EOGlobalID;
	EOInsertedKey = EOObjectStore;
	EOInvalidatedAllObjectsInStoreNotification = EOObjectStore;
	EOInvalidatedKey = EOObjectStore;
	EOObjectsChangedInEditingContextNotification = EOEditingContext;
	EOObjectsChangedInStoreNotification = EOObjectStore;
	EOPrefetchingRelationshipHintKey = EODeprecated;
	EOPromptAfterFetchLimitHintKey = EODeprecated;
	EOQualifierVariableSubstitutionException = EOQualifier;
	EOSharedEditingContextInitializedObjectsNotification = EOSharedEditingContext;
	EOTargetObjectUserInfoKey = EOKeyValueCoding;
	EOUnknownUserInfoKey = EOKeyValueCoding;
	EOUpdatedKey = EOObjectStore;
	EOValidatedObjectUserInfoKey = EOClassDescription;
	EOValidatedPropertyUserInfoKey = EOClassDescription;
	EOValidationException = EOClassDescription;
	"GDL2_EOEditingContextClass" = EOPrivate;
	"GDL2_EOEditingContext_globalIDForObjectIMP" = EOPrivate;
	"GDL2_EOEditingContext_objectForGlobalIDIMP" = EOPrivate;
	"GDL2_EOEditingContext_recordObjectGlobalIDIMP" = EOPrivate;
	"GDL2_EOFaultClass" = EOPrivate;
	"GDL2_EOMKKDInitializerClass" = EOPrivate;
	"GDL2_EOMKKDInitializer_indexForKeyIMP" = EOPrivate;
	"GDL2_EONull" = EOPrivate;
	"GDL2_Lock" = EOPrivate;
	"GDL2_MKKDClass" = EOPrivate;
	"GDL2_MKKD_hasKeyIMP" = EOPrivate;
	"GDL2_MKKD_indexForKeyIMP" = EOPrivate;
	"GDL2_MKKD_objectForKeyIMP" = EOPrivate;
	"GDL2_MKKD_removeObjectForKeyIMP" = EOPrivate;
	"GDL2_MKKD_setObjectForKeyIMP" = EOPrivate;
	"GDL2_NSArray" = EOPrivate;
	"GDL2_NSArrayClass" = EOPrivate;
	"GDL2_NSArray_arrayIMP" = EOPrivate;
	"GDL2_NSAutoreleasePoolClass" = EOPrivate;
	"GDL2_NSAutoreleasePool_newIMP" = EOPrivate;
	"GDL2_NSCalendarDateClass" = EOPrivate;
	"GDL2_NSCalendarDate_allocWithZoneIMP" = EOPrivate;
	"GDL2_NSDataClass" = EOPrivate;
	"GDL2_NSData_allocWithZoneIMP" = EOPrivate;
	"GDL2_NSData_dataWithBytes_lengthIMP" = EOPrivate;
	"GDL2_NSDateClass" = EOPrivate;
	"GDL2_NSDecimalNumberClass" = EOPrivate;
	"GDL2_NSDecimalNumber_allocWithZoneIMP" = EOPrivate;
	"GDL2_NSDictionaryClass" = EOPrivate;
	"GDL2_NSMutableArrayClass" = EOPrivate;
	"GDL2_NSMutableArray_allocWithZoneIMP" = EOPrivate;
	"GDL2_NSMutableArray_arrayIMP" = EOPrivate;
	"GDL2_NSMutableArray_arrayWithArrayIMP" = EOPrivate;
	"GDL2_NSMutableArray_arrayWithCapacityIMP" = EOPrivate;
	"GDL2_NSMutableDictionaryClass" = EOPrivate;
	"GDL2_NSMutableDictionary_allocWithZoneIMP" = EOPrivate;
	"GDL2_NSMutableDictionary_dictionaryWithCapacityIMP" = EOPrivate;
	"GDL2_NSNumberBool_No" = EOPrivate;
	"GDL2_NSNumberBool_Yes" = EOPrivate;
	"GDL2_NSNumberClass" = EOPrivate;
	"GDL2_NSNumber_allocWithZoneIMP" = EOPrivate;
	"GDL2_NSStringClass" = EOPrivate;
	"GDL2_NSString_allocWithZoneIMP" = EOPrivate;
	"GDL2_NSString_defaultCStringEncodingIMP" = EOPrivate;
	"GDL2_NSString_stringWithCStringIMP" = EOPrivate;
	"GDL2_NSString_stringWithCString_lengthIMP" = EOPrivate;
	eqSel = EOPrivate;
    };
}