{
    EOActionAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-action:"
    );
    EOActionCellAssociation = (
	"+isUsableWithObject:",
	"+displayName",
	"-establishConnection",
	"-breakConnection",
	"-control",
	"-editingAssociation"
    );
    EOActionInsertionAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-action:"
    );
    EOAspectConnector = (
	"-initWithAssociation:aspectName:",
	"-aspectName",
	"-destinationKey",
	"-association"
    );
    EOAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+associationClassesSuperseded",
	"+displayName",
	"+primaryAspect",
	"+associationClassesForObject:",
	"-initWithObject:",
	"-bindAspect:displayGroup:key:",
	"-establishConnection",
	"-breakConnection",
	"-copyMatchingBindingsFromAssociation:",
	"-canBindAspect:displayGroup:key:",
	"-object",
	"-displayGroupForAspect:",
	"-displayGroupKeyForAspect:",
	"-subjectChanged",
	"-endEditing",
	"-valueForAspect:",
	"-setValue:forAspect:",
	"-valueForAspect:atIndex:",
	"-setValue:forAspect:atIndex:",
	"-shouldEndEditingForAspect:invalidInput:errorDescription:",
	"-shouldEndEditingForAspect:invalidInput:errorDescription:index:"
    );
    EOColumnAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+displayName",
	"+primaryAspect",
	"-initWithObject:",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-endEditing",
	"-setSortingSelector:",
	"-sortingSelector",
	"-tableView:setObjectValue:forTableColumn:row:",
	"-tableView:objectValueForTableColumn:row:",
	"-tableView:shouldEditTableColumn:row:",
	"-tableView:willDisplayCell:forTableColumn:row:",
	"-control:didFailToFormatString:errorDescription:",
	"-control:isValidObject:",
	"-control:textShouldBeginEditing:"
    );
    EOComboBoxAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+associationClassesSuperseded",
	"+displayName",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-endEditing",
	"-numberOfItemsInComboBox:",
	"-comboBox:objectValueForItemAtIndex:",
	"-comboBox:indexOfItemWithStringValue:",
	"-comboBox:completedString:",
	"-comboBoxWillPopUp:",
	"-comboBoxWillDismiss:",
	"-comboBoxSelectionDidChange:",
	"-comboBoxSelectionIsChanging:"
    );
    EOControlAssociation = (
	"+isUsableWithObject:",
	"+displayName",
	"-establishConnection",
	"-breakConnection",
	"-control",
	"-editingAssociation"
    );
    EODetailSelectionAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+isUsableWithObject:",
	"+displayName",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged"
    );
    EODisplayGroup = (
	"+globalDefaultStringMatchOperator",
	"+setGlobalDefaultStringMatchOperator:",
	"+globalDefaultForValidatesChangesImmediately",
	"+setGlobalDefaultForValidatesChangesImmediately:",
	"-fetchesOnLoad",
	"-setFetchesOnLoad:",
	"-selectsFirstObjectAfterFetch",
	"-setSelectsFirstObjectAfterFetch:",
	"-validatesChangesImmediately",
	"-setValidatesChangesImmediately:",
	"-usesOptimisticRefresh",
	"-setUsesOptimisticRefresh:",
	"-queryBindingValues",
	"-setQueryBindingValues:",
	"-queryOperatorValues",
	"-setQueryOperatorValues:",
	"-defaultStringMatchFormat",
	"-setDefaultStringMatchFormat:",
	"-defaultStringMatchOperator",
	"-setDefaultStringMatchOperator:",
	"-dataSource",
	"-setDataSource:",
	"-qualifier",
	"-setQualifier:",
	"-sortOrderings",
	"-setSortOrderings:",
	"-qualifierFromQueryValues",
	"-equalToQueryValues",
	"-setEqualToQueryValues:",
	"-greaterThanQueryValues",
	"-setGreaterThanQueryValues:",
	"-lessThanQueryValues",
	"-setLessThanQueryValues:",
	"-qualifyDisplayGroup",
	"-qualifyDataSource",
	"-inQueryMode",
	"-setInQueryMode:",
	"-fetch",
	"-allObjects",
	"-setObjectArray:",
	"-displayedObjects",
	"-redisplay",
	"-updateDisplayedObjects",
	"-selectionIndexes",
	"-setSelectionIndexes:",
	"-selectObject:",
	"-selectObjectsIdenticalTo:",
	"-selectObjectsIdenticalTo:selectFirstOnNoMatch:",
	"-selectNext",
	"-selectPrevious",
	"-clearSelection",
	"-selectedObjects",
	"-setSelectedObjects:",
	"-selectedObject",
	"-setSelectedObject:",
	"-insertObjectAtIndex:",
	"-insertObject:atIndex:",
	"-insertedObjectDefaultValues",
	"-setInsertedObjectDefaultValues:",
	"-deleteObjectAtIndex:",
	"-deleteSelection",
	"-localKeys",
	"-setLocalKeys:",
	"-delegate",
	"-setDelegate:",
	"-observingAssociations",
	"-editingAssociation",
	"-endEditing"
    );
    "EODisplayGroup(EOAssociationInteraction)" = (
	"-selectionChanged",
	"-contentsChanged",
	"-updatedObjectIndex",
	"-valueForObject:key:",
	"-selectedObjectValueForKey:",
	"-valueForObjectAtIndex:key:",
	"-setValue:forObject:key:",
	"-setSelectedObjectValue:forKey:",
	"-setValue:forObjectAtIndex:key:",
	"-enabledToSetSelectedObjectValueForKey:",
	"-association:failedToValidateValue:forKey:object:errorDescription:",
	"-associationDidBeginEditing:",
	"-associationDidEndEditing:"
    );
    "EODisplayGroup(EODisplayGroupTargetAction)" = (
	"-selectNext:",
	"-selectPrevious:",
	"-fetch:",
	"-insert:",
	"-delete:",
	"-qualifyDataSource:",
	"-qualifyDisplayGroup:",
	"-enterQueryMode:"
    );
    "EODisplayGroup(EOEditors)" = (
	"-editorHasChangesForEditingContext:",
	"-editingContextWillSaveChanges:"
    );
    "EODisplayGroup(EOMessageHandlers)" = (
	"-editingContext:presentErrorMessage:"
    );
    EOGenericControlAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-endEditing",
	"-control",
	"-editingAssociation",
	"-control:didFailToFormatString:errorDescription:",
	"-control:isValidObject:",
	"-control:textShouldBeginEditing:"
    );
    EOMasterCopyAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+isUsableWithObject:",
	"+displayName",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-priority"
    );
    EOMasterDetailAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+isUsableWithObject:",
	"+displayName",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-priority"
    );
    EOMasterPeerAssociation = (
	"+isUsableWithObject:",
	"+displayName"
    );
    EOMatrixAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+associationClassesSuperseded",
	"+displayName",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged"
    );
    EOPickTextAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-action:"
    );
    EOPopUpAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+associationClassesSuperseded",
	"+displayName",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-setTagValueForOther:",
	"-tagValueForOther"
    );
    EORadioMatrixAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+associationClassesSuperseded",
	"+displayName",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-setTagValueForOther:",
	"-tagValueForOther"
    );
    EORecursiveBrowserAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+associationClassesSuperseded",
	"+displayName",
	"+primaryAspect",
	"-initWithObject:",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-browser:createRowsForColumn:inMatrix:"
    );
    EOTableViewAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"+bindToTableView:displayGroup:",
	"-sortsByColumnOrder",
	"-setSortsByColumnOrder:",
	"-editingAssociation",
	"-numberOfRowsInTableView:",
	"-tableView:setObjectValue:forTableColumn:row:",
	"-tableView:objectValueForTableColumn:row:",
	"-tableView:shouldEditTableColumn:row:",
	"-tableView:willDisplayCell:forTableColumn:row:",
	"-tableViewSelectionDidChange:",
	"-control:didFailToFormatString:errorDescription:",
	"-control:isValidObject:",
	"-control:textShouldBeginEditing:"
    );
    EOTextAssociation = (
	"+aspects",
	"+aspectSignatures",
	"+objectKeysTaken",
	"+isUsableWithObject:",
	"+primaryAspect",
	"-establishConnection",
	"-breakConnection",
	"-subjectChanged",
	"-endEditing",
	"-control:isValidObject:",
	"-control:didFailToValidatePartialString:errorDescription:",
	"-textShouldBeginEditing:",
	"-textShouldEndEditing:"
    );
    "NSImage(EOImageFactory)" = (
	"+imageWithData:"
    );
    "NSObject(EODisplayGroupDelegate)" = (
	"-displayGroup:shouldRedisplayForEditingContextChangeNotification:",
	"-displayGroup:shouldRefetchForInvalidatedAllObjectsNotification:",
	"-displayGroup:shouldChangeSelectionToIndexes:",
	"-displayGroupDidChangeSelection:",
	"-displayGroupDidChangeSelectedObjects:",
	"-displayGroupShouldFetch:",
	"-displayGroup:didFetchObjects:",
	"-displayGroup:displayArrayForObjects:",
	"-displayGroup:didSetValue:forObject:key:",
	"-displayGroup:createObjectFailedForDataSource:",
	"-displayGroup:shouldInsertObject:atIndex:",
	"-displayGroup:didInsertObject:",
	"-displayGroup:shouldDeleteObject:",
	"-displayGroup:didDeleteObject:",
	"-displayGroupDidChangeDataSource:",
	"-displayGroup:shouldDisplayAlertWithTitle:message:"
    );
}