{
    "(NetObject)" = (
	"-connectionLost",
	"-connectionEstablished:",
	"-dataReceived:",
	"-transport"
    );
    "(NetPort)" = (
	"-setNetObject:",
	"-connectionLost",
	"-newConnection",
	"-desc",
	"-close"
    );
    "(NetTransport)" = (
	"-localHost",
	"-remoteHost",
	"-writeData:",
	"-isDoneWriting",
	"-readData:",
	"-desc",
	"-close"
    );
    "(RunLoopEvents)" = (
	"-timedOutEvent:type:forMode:",
	"-receivedEvent:type:extra:forMode:"
    );
    "(TCPConnecting)" = (
	"-connectingFailed:",
	"-connectingStarted:"
    );
    IRCObject = (
	"-initWithNickname:withUserName:withRealName:withPassword:",
	"-setLowercasingSelector:",
	"-lowercasingSelector",
	"-caseInsensitiveCompare:to:",
	"-setNick:",
	"-nick",
	"-setUserName:",
	"-userName",
	"-setRealName:",
	"-realName",
	"-setPassword:",
	"-password",
	"-errorString",
	"-connected",
	"-setEncoding:",
	"-setEncoding:forTarget:",
	"-encoding",
	"-encodingForTarget:",
	"-removeEncodingForTarget:",
	"-targetsWithEncodings",
	"-changeNick:",
	"-quitWithMessage:",
	"-partChannel:withMessage:",
	"-joinChannel:withPassword:",
	"-sendCTCPReply:withArgument:to:",
	"-sendCTCPRequest:withArgument:to:",
	"-sendMessage:to:",
	"-sendNotice:to:",
	"-sendAction:to:",
	"-becomeOperatorWithName:withPassword:",
	"-requestNamesOnChannel:",
	"-requestMOTDOnServer:",
	"-requestSizeInformationFromServer:andForwardTo:",
	"-requestVersionOfServer:",
	"-requestServerStats:for:",
	"-requestServerLink:from:",
	"-requestTimeOnServer:",
	"-requestServerToConnect:to:onPort:",
	"-requestTraceOnServer:",
	"-requestAdministratorOnServer:",
	"-requestInfoOnServer:",
	"-requestServerRehash",
	"-requestServerShutdown",
	"-requestServerRestart",
	"-requestUserInfoOnServer:",
	"-areUsersOn:",
	"-sendWallops:",
	"-listWho:onlyOperators:",
	"-whois:onServer:",
	"-whowas:onServer:withNumberEntries:",
	"-kill:withComment:",
	"-setTopicForChannel:to:",
	"-setMode:on:withParams:",
	"-listChannel:onServer:",
	"-invite:to:",
	"-kick:offOf:for:",
	"-setAwayWithMessage:",
	"-sendPingWithArgument:",
	"-sendPongWithArgument:"
    );
    "IRCObject(Callbacks)" = (
	"-registeredWithServer",
	"-couldNotRegister:",
	"-CTCPRequestReceived:withArgument:to:from:",
	"-CTCPReplyReceived:withArgument:to:from:",
	"-errorReceived:",
	"-wallopsReceived:from:",
	"-userKicked:outOf:for:from:",
	"-invitedTo:from:",
	"-modeChanged:on:withParams:from:",
	"-numericCommandReceived:withParams:from:",
	"-nickChangedTo:from:",
	"-channelJoined:from:",
	"-channelParted:withMessage:from:",
	"-quitIRCWithMessage:from:",
	"-topicChangedTo:in:from:",
	"-messageReceived:to:from:",
	"-noticeReceived:to:from:",
	"-actionReceived:to:from:",
	"-pingReceivedWithArgument:from:",
	"-pongReceivedWithArgument:from:",
	"-newNickNeededWhileRegistering"
    );
    "IRCObject(LowLevel)" = (
	"-lineReceived:",
	"-writeString:,..."
    );
    LineObject = (
	"-connectionLost",
	"-connectionEstablished:",
	"-dataReceived:",
	"-transport",
	"-lineReceived:"
    );
    "NSString(IRCAddition)" = (
	"-uppercaseIRCString",
	"-lowercaseIRCString",
	"-uppercaseStrictRFC1459IRCString",
	"-lowercaseStrictRFC1459IRCString"
    );
    NetApplication = (
	"+netclassesMinorVersion",
	"+netclassesMajorVersion",
	"+netclassesVersion",
	"+sharedInstance",
	"-timedOutEvent:type:forMode:",
	"-receivedEvent:type:extra:forMode:",
	"-transportNeedsToWrite:",
	"-connectObject:",
	"-disconnectObject:",
	"-closeEverything",
	"-netObjectArray",
	"-portArray"
    );
    TCPConnecting = (
	"-netObject",
	"-abortConnection",
	"-connectionLost",
	"-connectionEstablished:",
	"-dataReceived:",
	"-transport"
    );
    TCPPort = (
	"-initOnPort:",
	"-initOnHost:onPort:",
	"-port",
	"-setNetObject:",
	"-desc",
	"-close",
	"-connectionLost",
	"-newConnection"
    );
    TCPSystem = (
	"+sharedInstance",
	"-errorString",
	"-errorNumber",
	"-connectNetObject:toHost:onPort:withTimeout:",
	"-connectNetObjectInBackground:toHost:onPort:withTimeout:",
	"-hostOrderInteger:fromHost:",
	"-networkOrderInteger:fromHost:",
	"-hostFromHostOrderInteger:",
	"-hostFromNetworkOrderInteger:"
    );
    TCPTransport = (
	"-initWithDesc:withRemoteHost:",
	"-readData:",
	"-isDoneWriting",
	"-writeData:",
	"-localHost",
	"-remoteHost",
	"-desc",
	"-close"
    );
}