{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "LWSocketMessageType.swift",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L1",
      "id": "lwwebsocket_swift_lwsocketmessagetype_swift",
      "community": 6,
      "norm_label": "lwsocketmessagetype.swift"
    },
    {
      "label": "LWSocketMessageType",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L12",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "community": 6,
      "norm_label": "lwsocketmessagetype"
    },
    {
      "label": "UInt32",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "uint32",
      "community": 6,
      "norm_label": "uint32"
    },
    {
      "label": "raw",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L13",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_raw",
      "community": 6,
      "norm_label": "raw"
    },
    {
      "label": "hello",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L14",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_hello",
      "community": 6,
      "norm_label": "hello"
    },
    {
      "label": "heartBeat",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L15",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_heartbeat",
      "community": 6,
      "norm_label": "heartbeat"
    },
    {
      "label": "streamStart",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L16",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_streamstart",
      "community": 6,
      "norm_label": "streamstart"
    },
    {
      "label": "streaming",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L17",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_streaming",
      "community": 6,
      "norm_label": "streaming"
    },
    {
      "label": "streamEnd",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L18",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_streamend",
      "community": 6,
      "norm_label": "streamend"
    },
    {
      "label": "string",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L19",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_string",
      "community": 6,
      "norm_label": "string"
    },
    {
      "label": "data",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L20",
      "id": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_data",
      "community": 6,
      "norm_label": "data"
    },
    {
      "label": "LWWebSocket-Bridging-Header.h",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/LWWebSocket-Bridging-Header.h",
      "source_location": "L1",
      "id": "lwwebsocket_swift_lwwebsocket_bridging_header_h",
      "community": 40,
      "norm_label": "lwwebsocket-bridging-header.h"
    },
    {
      "label": "WebSocketObservable.swift",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L1",
      "id": "lwwebsocket_swift_websocketobservable_swift",
      "community": 15,
      "norm_label": "websocketobservable.swift"
    },
    {
      "label": "WebSocketObservable",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L13",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "community": 15,
      "norm_label": "websocketobservable"
    },
    {
      "label": "ObservableObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "observableobject",
      "community": 15,
      "norm_label": "observableobject"
    },
    {
      "label": "ConnectionStatus",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L25",
      "id": "lwwebsocket_swift_websocketobservable_connectionstatus",
      "community": 15,
      "norm_label": "connectionstatus"
    },
    {
      "label": "disconnected",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L26",
      "id": "lwwebsocket_swift_websocketobservable_connectionstatus_disconnected",
      "community": 15,
      "norm_label": "disconnected"
    },
    {
      "label": "connecting",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L27",
      "id": "lwwebsocket_swift_websocketobservable_connectionstatus_connecting",
      "community": 15,
      "norm_label": "connecting"
    },
    {
      "label": "connected",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L28",
      "id": "lwwebsocket_swift_websocketobservable_connectionstatus_connected",
      "community": 15,
      "norm_label": "connected"
    },
    {
      "label": "failed",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L29",
      "id": "lwwebsocket_swift_websocketobservable_connectionstatus_failed",
      "community": 15,
      "norm_label": "failed"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L38",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_init",
      "community": 15,
      "norm_label": ".init()"
    },
    {
      "label": ".setupCallbacks()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L44",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_setupcallbacks",
      "community": 15,
      "norm_label": ".setupcallbacks()"
    },
    {
      "label": ".startServer()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L64",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_startserver",
      "community": 15,
      "norm_label": ".startserver()"
    },
    {
      "label": ".stopServer()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L73",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_stopserver",
      "community": 15,
      "norm_label": ".stopserver()"
    },
    {
      "label": ".sendMessage()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L86",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_sendmessage",
      "community": 15,
      "norm_label": ".sendmessage()"
    },
    {
      "label": ".sendData()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L94",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_senddata",
      "community": 15,
      "norm_label": ".senddata()"
    },
    {
      "label": ".onReceiveMessage()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L111",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_onreceivemessage",
      "community": 15,
      "norm_label": ".onreceivemessage()"
    },
    {
      "label": ".onReceiveData()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L122",
      "id": "lwwebsocket_swift_websocketobservable_websocketobservable_onreceivedata",
      "community": 15,
      "norm_label": ".onreceivedata()"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L134",
      "id": "lwwebsocket_swift_websocketobservable_view",
      "community": 15,
      "norm_label": "view"
    },
    {
      "label": ".webSocketServer()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L142",
      "id": "lwwebsocket_swift_websocketobservable_view_websocketserver",
      "community": 15,
      "norm_label": ".websocketserver()"
    },
    {
      "label": "MyHTTPConnection.swift",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyHTTPConnection.swift",
      "source_location": "L1",
      "id": "lwwebsocket_swift_myhttpconnection_swift",
      "community": 3,
      "norm_label": "myhttpconnection.swift"
    },
    {
      "label": "MyHTTPConnection",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyHTTPConnection.swift",
      "source_location": "L12",
      "id": "lwwebsocket_swift_myhttpconnection_myhttpconnection",
      "community": 3,
      "norm_label": "myhttpconnection"
    },
    {
      "label": "HTTPConnection",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "httpconnection",
      "community": 3,
      "norm_label": "httpconnection"
    },
    {
      "label": ".webSocket()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyHTTPConnection.swift",
      "source_location": "L20",
      "id": "lwwebsocket_swift_myhttpconnection_myhttpconnection_websocket",
      "community": 3,
      "norm_label": ".websocket()"
    },
    {
      "label": "WebSocketManager.swift",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L1",
      "id": "lwwebsocket_swift_websocketmanager_swift",
      "community": 6,
      "norm_label": "websocketmanager.swift"
    },
    {
      "label": "WebSocketManager",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L12",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "community": 6,
      "norm_label": "websocketmanager"
    },
    {
      "label": "NSObject",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "nsobject",
      "community": 2,
      "norm_label": "nsobject"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L18",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_init",
      "community": 6,
      "norm_label": ".init()"
    },
    {
      "label": ".startServer()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L64",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_startserver",
      "community": 6,
      "norm_label": ".startserver()"
    },
    {
      "label": ".stopServer()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L117",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_stopserver",
      "community": 6,
      "norm_label": ".stopserver()"
    },
    {
      "label": ".sendMessage()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L128",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_sendmessage",
      "community": 6,
      "norm_label": ".sendmessage()"
    },
    {
      "label": ".sendData()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L141",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_senddata",
      "community": 6,
      "norm_label": ".senddata()"
    },
    {
      "label": ".constructData()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L212",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_constructdata",
      "community": 6,
      "norm_label": ".constructdata()"
    },
    {
      "label": ".sendActiveBinaryData()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L220",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_sendactivebinarydata",
      "community": 6,
      "norm_label": ".sendactivebinarydata()"
    },
    {
      "label": "WebSocketDelegate",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "websocketdelegate",
      "community": 6,
      "norm_label": "websocketdelegate"
    },
    {
      "label": ".webSocketDidOpen()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L236",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_websocketdidopen",
      "community": 6,
      "norm_label": ".websocketdidopen()"
    },
    {
      "label": ".webSocket()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L247",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_websocket",
      "community": 6,
      "norm_label": ".websocket()"
    },
    {
      "label": ".webSocketDidClose()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L335",
      "id": "lwwebsocket_swift_websocketmanager_websocketmanager_websocketdidclose",
      "community": 6,
      "norm_label": ".websocketdidclose()"
    },
    {
      "label": "MyWebSocket.swift",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L1",
      "id": "lwwebsocket_swift_mywebsocket_swift",
      "community": 6,
      "norm_label": "mywebsocket.swift"
    },
    {
      "label": "WSLog()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L12",
      "id": "lwwebsocket_swift_mywebsocket_wslog",
      "community": 6,
      "norm_label": "wslog()"
    },
    {
      "label": "MyWebSocket",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L21",
      "id": "lwwebsocket_swift_mywebsocket_mywebsocket",
      "community": 6,
      "norm_label": "mywebsocket"
    },
    {
      "label": "WebSocket",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "websocket",
      "community": 3,
      "norm_label": "websocket"
    },
    {
      "label": ".deinit()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L32",
      "id": "lwwebsocket_swift_mywebsocket_mywebsocket_deinit",
      "community": 6,
      "norm_label": ".deinit()"
    },
    {
      "label": ".startHeartBeatRecvTimer()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L40",
      "id": "lwwebsocket_swift_mywebsocket_mywebsocket_startheartbeatrecvtimer",
      "community": 6,
      "norm_label": ".startheartbeatrecvtimer()"
    },
    {
      "label": ".stopHeartBeatRecvTimer()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L61",
      "id": "lwwebsocket_swift_mywebsocket_mywebsocket_stopheartbeatrecvtimer",
      "community": 6,
      "norm_label": ".stopheartbeatrecvtimer()"
    },
    {
      "label": ".timerHandle()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L67",
      "id": "lwwebsocket_swift_mywebsocket_mywebsocket_timerhandle",
      "community": 6,
      "norm_label": ".timerhandle()"
    },
    {
      "label": "WebSocketExampleView.swift",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L1",
      "id": "lwwebsocket_swift_websocketexampleview_swift",
      "community": 21,
      "norm_label": "websocketexampleview.swift"
    },
    {
      "label": "WebSocketExampleView",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L12",
      "id": "lwwebsocket_swift_websocketexampleview_websocketexampleview",
      "community": 21,
      "norm_label": "websocketexampleview"
    },
    {
      "label": "View",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "view",
      "community": 21,
      "norm_label": "view"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L19",
      "id": "lwwebsocket_swift_websocketexampleview_websocketexampleview_init",
      "community": 21,
      "norm_label": ".init()"
    },
    {
      "label": ".setupWebSocket()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L134",
      "id": "lwwebsocket_swift_websocketexampleview_websocketexampleview_setupwebsocket",
      "community": 21,
      "norm_label": ".setupwebsocket()"
    },
    {
      "label": ".sendMessage()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L155",
      "id": "lwwebsocket_swift_websocketexampleview_websocketexampleview_sendmessage",
      "community": 21,
      "norm_label": ".sendmessage()"
    },
    {
      "label": ".sendTestData()",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L165",
      "id": "lwwebsocket_swift_websocketexampleview_websocketexampleview_sendtestdata",
      "community": 21,
      "norm_label": ".sendtestdata()"
    },
    {
      "label": "LWSocketMessageType",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L176",
      "id": "lwwebsocket_swift_websocketexampleview_lwsocketmessagetype",
      "community": 21,
      "norm_label": "lwsocketmessagetype"
    },
    {
      "label": "CustomStringConvertible",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "customstringconvertible",
      "community": 21,
      "norm_label": "customstringconvertible"
    },
    {
      "label": "WebSocketExampleView_Previews",
      "file_type": "code",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L202",
      "id": "lwwebsocket_swift_websocketexampleview_websocketexampleview_previews",
      "community": 21,
      "norm_label": "websocketexampleview_previews"
    },
    {
      "label": "PreviewProvider",
      "file_type": "code",
      "source_file": "",
      "source_location": "",
      "id": "previewprovider",
      "community": 21,
      "norm_label": "previewprovider"
    },
    {
      "label": "KeyboardViewController.m",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L1",
      "id": "example_xxkeyboard_keyboardviewcontroller_m",
      "community": 18,
      "norm_label": "keyboardviewcontroller.m"
    },
    {
      "label": "KeyboardViewController",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L12",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "community": 18,
      "norm_label": "keyboardviewcontroller"
    },
    {
      "label": "-updateViewConstraints",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L26",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_updateviewconstraints",
      "community": 18,
      "norm_label": "-updateviewconstraints"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L32",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_viewdidload",
      "community": 18,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-lexiconBtnAction",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L109",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_lexiconbtnaction",
      "community": 18,
      "norm_label": "-lexiconbtnaction"
    },
    {
      "label": "-webloader",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L123",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_webloader",
      "community": 18,
      "norm_label": "-webloader"
    },
    {
      "label": "-getBtnAction",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L128",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_getbtnaction",
      "community": 18,
      "norm_label": "-getbtnaction"
    },
    {
      "label": "-handleWithBody",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L146",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_handlewithbody",
      "community": 18,
      "norm_label": "-handlewithbody"
    },
    {
      "label": "-writeToFileWithData",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L190",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_writetofilewithdata",
      "community": 18,
      "norm_label": "-writetofilewithdata"
    },
    {
      "label": "-wsWebloader",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L204",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_wswebloader",
      "community": 18,
      "norm_label": "-wswebloader"
    },
    {
      "label": "-webViewBtnAction",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L211",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_webviewbtnaction",
      "community": 18,
      "norm_label": "-webviewbtnaction"
    },
    {
      "label": "-conwsBtnAction",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L257",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_conwsbtnaction",
      "community": 18,
      "norm_label": "-conwsbtnaction"
    },
    {
      "label": "-sendWSBtnAction",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L261",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_sendwsbtnaction",
      "community": 18,
      "norm_label": "-sendwsbtnaction"
    },
    {
      "label": "-viewWillLayoutSubviews",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L293",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_viewwilllayoutsubviews",
      "community": 18,
      "norm_label": "-viewwilllayoutsubviews"
    },
    {
      "label": "-textWillChange",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L298",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_textwillchange",
      "community": 18,
      "norm_label": "-textwillchange"
    },
    {
      "label": "-textDidChange",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L302",
      "id": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_textdidchange",
      "community": 18,
      "norm_label": "-textdidchange"
    },
    {
      "label": "KeyboardViewController.h",
      "file_type": "code",
      "source_file": "Example/XXKeyboard/KeyboardViewController.h",
      "source_location": "L1",
      "id": "example_xxkeyboard_keyboardviewcontroller_h",
      "community": 41,
      "norm_label": "keyboardviewcontroller.h"
    },
    {
      "label": "Tests.m",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L1",
      "id": "example_tests_tests_m",
      "community": 33,
      "norm_label": "tests.m"
    },
    {
      "label": "Tests",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L11",
      "id": "tests_tests_tests",
      "community": 33,
      "norm_label": "tests"
    },
    {
      "label": "-setUp",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L17",
      "id": "tests_tests_tests_setup",
      "community": 33,
      "norm_label": "-setup"
    },
    {
      "label": "-tearDown",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L23",
      "id": "tests_tests_tests_teardown",
      "community": 33,
      "norm_label": "-teardown"
    },
    {
      "label": "-testExample",
      "file_type": "code",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L29",
      "id": "tests_tests_tests_testexample",
      "community": 33,
      "norm_label": "-testexample"
    },
    {
      "label": "LWViewController.h",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.h",
      "source_location": "L1",
      "id": "example_lwwebsocket_lwviewcontroller_h",
      "community": 42,
      "norm_label": "lwviewcontroller.h"
    },
    {
      "label": "LWAppDelegate.h",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.h",
      "source_location": "L1",
      "id": "example_lwwebsocket_lwappdelegate_h",
      "community": 43,
      "norm_label": "lwappdelegate.h"
    },
    {
      "label": "UIWindow+LWShake.m",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L1",
      "id": "example_lwwebsocket_uiwindow_lwshake_m",
      "community": 30,
      "norm_label": "uiwindow+lwshake.m"
    },
    {
      "label": "UIWindow",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L9",
      "id": "lwwebsocket_uiwindow_lwshake_uiwindow",
      "community": 30,
      "norm_label": "uiwindow"
    },
    {
      "label": "-canBecomeFirstResponder",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L11",
      "id": "lwwebsocket_uiwindow_lwshake_uiwindow_canbecomefirstresponder",
      "community": 30,
      "norm_label": "-canbecomefirstresponder"
    },
    {
      "label": "-motionBeganwithEvent",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L15",
      "id": "lwwebsocket_uiwindow_lwshake_uiwindow_motionbeganwithevent",
      "community": 30,
      "norm_label": "-motionbeganwithevent"
    },
    {
      "label": "-motionEndedwithEvent",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L18",
      "id": "lwwebsocket_uiwindow_lwshake_uiwindow_motionendedwithevent",
      "community": 30,
      "norm_label": "-motionendedwithevent"
    },
    {
      "label": "-motionCancelledwithEvent",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L22",
      "id": "lwwebsocket_uiwindow_lwshake_uiwindow_motioncancelledwithevent",
      "community": 30,
      "norm_label": "-motioncancelledwithevent"
    },
    {
      "label": "main.m",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/main.m",
      "source_location": "L1",
      "id": "example_lwwebsocket_main_m",
      "community": 44,
      "norm_label": "main.m"
    },
    {
      "label": "LWAppDelegate.m",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L1",
      "id": "example_lwwebsocket_lwappdelegate_m",
      "community": 26,
      "norm_label": "lwappdelegate.m"
    },
    {
      "label": "LWAppDelegate",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L12",
      "id": "lwwebsocket_lwappdelegate_lwappdelegate",
      "community": 26,
      "norm_label": "lwappdelegate"
    },
    {
      "label": "-applicationdidFinishLaunchingWithOptions",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L14",
      "id": "lwwebsocket_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "community": 26,
      "norm_label": "-applicationdidfinishlaunchingwithoptions"
    },
    {
      "label": "-applicationWillResignActive",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L20",
      "id": "lwwebsocket_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "community": 26,
      "norm_label": "-applicationwillresignactive"
    },
    {
      "label": "-applicationDidEnterBackground",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L25",
      "id": "lwwebsocket_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "community": 26,
      "norm_label": "-applicationdidenterbackground"
    },
    {
      "label": "-applicationWillEnterForeground",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L30",
      "id": "lwwebsocket_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "community": 26,
      "norm_label": "-applicationwillenterforeground"
    },
    {
      "label": "-applicationDidBecomeActive",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L34",
      "id": "lwwebsocket_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "community": 26,
      "norm_label": "-applicationdidbecomeactive"
    },
    {
      "label": "-applicationWillTerminate",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L38",
      "id": "lwwebsocket_lwappdelegate_lwappdelegate_applicationwillterminate",
      "community": 26,
      "norm_label": "-applicationwillterminate"
    },
    {
      "label": "LWViewController.m",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L1",
      "id": "example_lwwebsocket_lwviewcontroller_m",
      "community": 27,
      "norm_label": "lwviewcontroller.m"
    },
    {
      "label": "LWViewController",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L15",
      "id": "lwwebsocket_lwviewcontroller_lwviewcontroller",
      "community": 27,
      "norm_label": "lwviewcontroller"
    },
    {
      "label": "-viewDidLoad",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L23",
      "id": "lwwebsocket_lwviewcontroller_lwviewcontroller_viewdidload",
      "community": 27,
      "norm_label": "-viewdidload"
    },
    {
      "label": "-loadWSWebView",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L110",
      "id": "lwwebsocket_lwviewcontroller_lwviewcontroller_loadwswebview",
      "community": 27,
      "norm_label": "-loadwswebview"
    },
    {
      "label": "-btn01Action",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L126",
      "id": "lwwebsocket_lwviewcontroller_lwviewcontroller_btn01action",
      "community": 27,
      "norm_label": "-btn01action"
    },
    {
      "label": "-btn02Action",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L132",
      "id": "lwwebsocket_lwviewcontroller_lwviewcontroller_btn02action",
      "community": 27,
      "norm_label": "-btn02action"
    },
    {
      "label": "-btn03Action",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L181",
      "id": "lwwebsocket_lwviewcontroller_lwviewcontroller_btn03action",
      "community": 27,
      "norm_label": "-btn03action"
    },
    {
      "label": "UIWindow+LWShake.h",
      "file_type": "code",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.h",
      "source_location": "L1",
      "id": "example_lwwebsocket_uiwindow_lwshake_h",
      "community": 45,
      "norm_label": "uiwindow+lwshake.h"
    },
    {
      "label": "WebSocketManager.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L1",
      "id": "lwwebsocket_classes_websocketmanager_m",
      "community": 3,
      "norm_label": "websocketmanager.m"
    },
    {
      "label": "WebSocketManager",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L18",
      "id": "classes_websocketmanager_websocketmanager",
      "community": 19,
      "norm_label": "websocketmanager"
    },
    {
      "label": "-myURI",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L25",
      "id": "classes_websocketmanager_websocketmanager_myuri",
      "community": 19,
      "norm_label": "-myuri"
    },
    {
      "label": "MyWebSocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L30",
      "id": "classes_websocketmanager_mywebsocket",
      "community": 3,
      "norm_label": "mywebsocket"
    },
    {
      "label": "-startHeartBeatRecvTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L32",
      "id": "classes_websocketmanager_mywebsocket_startheartbeatrecvtimer",
      "community": 3,
      "norm_label": "-startheartbeatrecvtimer"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L40",
      "id": "classes_websocketmanager_mywebsocket_dealloc",
      "community": 3,
      "norm_label": "-dealloc"
    },
    {
      "label": "-stopHeartBeatRecvTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L64",
      "id": "classes_websocketmanager_mywebsocket_stopheartbeatrecvtimer",
      "community": 3,
      "norm_label": "-stopheartbeatrecvtimer"
    },
    {
      "label": "-timerHandle",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L73",
      "id": "classes_websocketmanager_mywebsocket_timerhandle",
      "community": 3,
      "norm_label": "-timerhandle"
    },
    {
      "label": "MyHTTPConnection",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L85",
      "id": "classes_websocketmanager_myhttpconnection",
      "community": 3,
      "norm_label": "myhttpconnection"
    },
    {
      "label": "-webSocketForURI",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L92",
      "id": "classes_websocketmanager_myhttpconnection_websocketforuri",
      "community": 3,
      "norm_label": "-websocketforuri"
    },
    {
      "label": "-sharedManager",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L113",
      "id": "classes_websocketmanager_websocketmanager_sharedmanager",
      "community": 19,
      "norm_label": "-sharedmanager"
    },
    {
      "label": "-streamFilePath",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L123",
      "id": "classes_websocketmanager_websocketmanager_streamfilepath",
      "community": 19,
      "norm_label": "-streamfilepath"
    },
    {
      "label": "-dataStream",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L130",
      "id": "classes_websocketmanager_websocketmanager_datastream",
      "community": 19,
      "norm_label": "-datastream"
    },
    {
      "label": "-startServerWithPortwebPath",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L137",
      "id": "classes_websocketmanager_websocketmanager_startserverwithportwebpath",
      "community": 19,
      "norm_label": "-startserverwithportwebpath"
    },
    {
      "label": "-stopServer",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L186",
      "id": "classes_websocketmanager_websocketmanager_stopserver",
      "community": 19,
      "norm_label": "-stopserver"
    },
    {
      "label": "-sendMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L197",
      "id": "classes_websocketmanager_websocketmanager_sendmessage",
      "community": 19,
      "norm_label": "-sendmessage"
    },
    {
      "label": "-sendData",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L207",
      "id": "classes_websocketmanager_websocketmanager_senddata",
      "community": 19,
      "norm_label": "-senddata"
    },
    {
      "label": "-sendDataWithFileURL",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L219",
      "id": "classes_websocketmanager_websocketmanager_senddatawithfileurl",
      "community": 19,
      "norm_label": "-senddatawithfileurl"
    },
    {
      "label": "-constructDataWithMessageType",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L264",
      "id": "classes_websocketmanager_websocketmanager_constructdatawithmessagetype",
      "community": 19,
      "norm_label": "-constructdatawithmessagetype"
    },
    {
      "label": "-sendActiveBinaryData",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L272",
      "id": "classes_websocketmanager_websocketmanager_sendactivebinarydata",
      "community": 19,
      "norm_label": "-sendactivebinarydata"
    },
    {
      "label": "-webSocketDidOpen",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L288",
      "id": "classes_websocketmanager_websocketmanager_websocketdidopen",
      "community": 19,
      "norm_label": "-websocketdidopen"
    },
    {
      "label": "-webSocketdidReceiveMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L300",
      "id": "classes_websocketmanager_websocketmanager_websocketdidreceivemessage",
      "community": 19,
      "norm_label": "-websocketdidreceivemessage"
    },
    {
      "label": "-webSocketdidReceiveData",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L344",
      "id": "classes_websocketmanager_websocketmanager_websocketdidreceivedata",
      "community": 19,
      "norm_label": "-websocketdidreceivedata"
    },
    {
      "label": "-webSocketDidClose",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L407",
      "id": "classes_websocketmanager_websocketmanager_websocketdidclose",
      "community": 19,
      "norm_label": "-websocketdidclose"
    },
    {
      "label": "WebSocketManager.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Classes/WebSocketManager.h",
      "source_location": "L1",
      "id": "lwwebsocket_classes_websocketmanager_h",
      "community": 46,
      "norm_label": "websocketmanager.h"
    },
    {
      "label": "DDTTYLogger.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddttylogger_m",
      "community": 8,
      "norm_label": "ddttylogger.m"
    },
    {
      "label": "DDTTYLoggerColorProfile",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L89",
      "id": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile",
      "community": 8,
      "norm_label": "ddttyloggercolorprofile"
    },
    {
      "label": "-initWithForegroundColorbackgroundColorflagcontext",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L118",
      "id": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile_initwithforegroundcolorbackgroundcolorflagcontext",
      "community": 8,
      "norm_label": "-initwithforegroundcolorbackgroundcolorflagcontext"
    },
    {
      "label": "DDTTYLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L126",
      "id": "cocoalumberjack_ddttylogger_ddttylogger",
      "community": 8,
      "norm_label": "ddttylogger"
    },
    {
      "label": "-initialize_colors_16",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L144",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_initialize_colors_16",
      "community": 8,
      "norm_label": "-initialize_colors_16"
    },
    {
      "label": "-initialize_colors_256",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L253",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_initialize_colors_256",
      "community": 8,
      "norm_label": "-initialize_colors_256"
    },
    {
      "label": "-getRedgreenbluefromColor",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L670",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_getredgreenbluefromcolor",
      "community": 8,
      "norm_label": "-getredgreenbluefromcolor"
    },
    {
      "label": "-codeIndexForColor",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L718",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_codeindexforcolor",
      "community": 8,
      "norm_label": "-codeindexforcolor"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L765",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_initialize",
      "community": 8,
      "norm_label": "-initialize"
    },
    {
      "label": "-sharedInstance",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L808",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_sharedinstance",
      "community": 8,
      "norm_label": "-sharedinstance"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L813",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_init",
      "community": 8,
      "norm_label": "-init"
    },
    {
      "label": "-loadDefaultColorProfiles",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L859",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_loaddefaultcolorprofiles",
      "community": 8,
      "norm_label": "-loaddefaultcolorprofiles"
    },
    {
      "label": "-colorsEnabled",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L865",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_colorsenabled",
      "community": 8,
      "norm_label": "-colorsenabled"
    },
    {
      "label": "-setColorsEnabled",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L893",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_setcolorsenabled",
      "community": 8,
      "norm_label": "-setcolorsenabled"
    },
    {
      "label": "-setForegroundColorbackgroundColorforFlag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L924",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_setforegroundcolorbackgroundcolorforflag",
      "community": 8,
      "norm_label": "-setforegroundcolorbackgroundcolorforflag"
    },
    {
      "label": "-setForegroundColorbackgroundColorforFlagcontext",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L929",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_setforegroundcolorbackgroundcolorforflagcontext",
      "community": 8,
      "norm_label": "-setforegroundcolorbackgroundcolorforflagcontext"
    },
    {
      "label": "-setForegroundColorbackgroundColorforTag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L976",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_setforegroundcolorbackgroundcolorfortag",
      "community": 8,
      "norm_label": "-setforegroundcolorbackgroundcolorfortag"
    },
    {
      "label": "-clearColorsForFlag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1011",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforflag",
      "community": 8,
      "norm_label": "-clearcolorsforflag"
    },
    {
      "label": "-clearColorsForFlagcontext",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1016",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforflagcontext",
      "community": 8,
      "norm_label": "-clearcolorsforflagcontext"
    },
    {
      "label": "-clearColorsForTag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1055",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsfortag",
      "community": 8,
      "norm_label": "-clearcolorsfortag"
    },
    {
      "label": "-clearColorsForAllFlags",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1082",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforallflags",
      "community": 8,
      "norm_label": "-clearcolorsforallflags"
    },
    {
      "label": "-clearColorsForAllTags",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1107",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforalltags",
      "community": 8,
      "norm_label": "-clearcolorsforalltags"
    },
    {
      "label": "-clearAllColors",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1132",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_clearallcolors",
      "community": 8,
      "norm_label": "-clearallcolors"
    },
    {
      "label": "-logMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1158",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_logmessage",
      "community": 8,
      "norm_label": "-logmessage"
    },
    {
      "label": "-loggerName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1350",
      "id": "cocoalumberjack_ddttylogger_ddttylogger_loggername",
      "community": 8,
      "norm_label": "-loggername"
    },
    {
      "label": "-description",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1472",
      "id": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile_description",
      "community": 8,
      "norm_label": "-description"
    },
    {
      "label": "DDLog.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddlog_h",
      "community": 12,
      "norm_label": "ddlog.h"
    },
    {
      "label": "DDLogMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L809",
      "id": "cocoalumberjack_ddlog_ddlogmessage",
      "community": 12,
      "norm_label": "ddlogmessage"
    },
    {
      "label": "DDAbstractLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L917",
      "id": "cocoalumberjack_ddlog_ddabstractlogger",
      "community": 12,
      "norm_label": "ddabstractlogger"
    },
    {
      "label": "DDAbstractDatabaseLogger.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddabstractdatabaselogger_h",
      "community": 5,
      "norm_label": "ddabstractdatabaselogger.h"
    },
    {
      "label": "DDAbstractDatabaseLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L18",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "community": 5,
      "norm_label": "ddabstractdatabaselogger"
    },
    {
      "label": "DDASLLogger.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddasllogger_m",
      "community": 28,
      "norm_label": "ddasllogger.m"
    },
    {
      "label": "DDASLLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L20",
      "id": "cocoalumberjack_ddasllogger_ddasllogger",
      "community": 28,
      "norm_label": "ddasllogger"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L32",
      "id": "cocoalumberjack_ddasllogger_ddasllogger_initialize",
      "community": 28,
      "norm_label": "-initialize"
    },
    {
      "label": "-sharedInstance",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L43",
      "id": "cocoalumberjack_ddasllogger_ddasllogger_sharedinstance",
      "community": 28,
      "norm_label": "-sharedinstance"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L48",
      "id": "cocoalumberjack_ddasllogger_ddasllogger_init",
      "community": 28,
      "norm_label": "-init"
    },
    {
      "label": "-logMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L65",
      "id": "cocoalumberjack_ddasllogger_ddasllogger_logmessage",
      "community": 28,
      "norm_label": "-logmessage"
    },
    {
      "label": "-loggerName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L94",
      "id": "cocoalumberjack_ddasllogger_ddasllogger_loggername",
      "community": 28,
      "norm_label": "-loggername"
    },
    {
      "label": "DDFileLogger.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddfilelogger_h",
      "community": 9,
      "norm_label": "ddfilelogger.h"
    },
    {
      "label": "required()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.h",
      "source_location": "L59",
      "id": "cocoalumberjack_ddfilelogger_required",
      "community": 9,
      "norm_label": "required()"
    },
    {
      "label": "DDLogFileFormatterDefault",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L419",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault",
      "community": 9,
      "norm_label": "ddlogfileformatterdefault"
    },
    {
      "label": "DDLogger()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.h",
      "source_location": "L171",
      "id": "cocoalumberjack_ddfilelogger_ddlogger",
      "community": 9,
      "norm_label": "ddlogger()"
    },
    {
      "label": "DDLog.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddlog_m",
      "community": 12,
      "norm_label": "ddlog.m"
    },
    {
      "label": "DDLoggerNode",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L58",
      "id": "cocoalumberjack_ddlog_ddloggernode",
      "community": 12,
      "norm_label": "ddloggernode"
    },
    {
      "label": "-nodeWithLoggerloggerQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L64",
      "id": "cocoalumberjack_ddlog_ddloggernode_nodewithloggerloggerqueue",
      "community": 12,
      "norm_label": "-nodewithloggerloggerqueue"
    },
    {
      "label": "DDLog",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L69",
      "id": "cocoalumberjack_ddlog_ddlog",
      "community": 10,
      "norm_label": "ddlog"
    },
    {
      "label": "-lt_addLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L71",
      "id": "cocoalumberjack_ddlog_ddlog_lt_addlogger",
      "community": 10,
      "norm_label": "-lt_addlogger"
    },
    {
      "label": "-lt_removeLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L72",
      "id": "cocoalumberjack_ddlog_ddlog_lt_removelogger",
      "community": 10,
      "norm_label": "-lt_removelogger"
    },
    {
      "label": "-lt_removeAllLoggers",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L73",
      "id": "cocoalumberjack_ddlog_ddlog_lt_removeallloggers",
      "community": 10,
      "norm_label": "-lt_removeallloggers"
    },
    {
      "label": "-lt_log",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L74",
      "id": "cocoalumberjack_ddlog_ddlog_lt_log",
      "community": 10,
      "norm_label": "-lt_log"
    },
    {
      "label": "-lt_flush",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L75",
      "id": "cocoalumberjack_ddlog_ddlog_lt_flush",
      "community": 10,
      "norm_label": "-lt_flush"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L111",
      "id": "cocoalumberjack_ddlog_ddlog_initialize",
      "community": 10,
      "norm_label": "-initialize"
    },
    {
      "label": "-loggingQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L163",
      "id": "cocoalumberjack_ddlog_ddlog_loggingqueue",
      "community": 10,
      "norm_label": "-loggingqueue"
    },
    {
      "label": "-applicationWillTerminate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L172",
      "id": "cocoalumberjack_ddlog_ddlog_applicationwillterminate",
      "community": 10,
      "norm_label": "-applicationwillterminate"
    },
    {
      "label": "-addLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L181",
      "id": "cocoalumberjack_ddlog_ddlog_addlogger",
      "community": 10,
      "norm_label": "-addlogger"
    },
    {
      "label": "-removeLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L191",
      "id": "cocoalumberjack_ddlog_ddlog_removelogger",
      "community": 10,
      "norm_label": "-removelogger"
    },
    {
      "label": "-removeAllLoggers",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L201",
      "id": "cocoalumberjack_ddlog_ddlog_removeallloggers",
      "community": 10,
      "norm_label": "-removeallloggers"
    },
    {
      "label": "-queueLogMessageasynchronously",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L213",
      "id": "cocoalumberjack_ddlog_ddlog_queuelogmessageasynchronously",
      "community": 10,
      "norm_label": "-queuelogmessageasynchronously"
    },
    {
      "label": "-loglevelflagcontextfilefunctionlinetagformat",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L269",
      "id": "cocoalumberjack_ddlog_ddlog_loglevelflagcontextfilefunctionlinetagformat",
      "community": 10,
      "norm_label": "-loglevelflagcontextfilefunctionlinetagformat"
    },
    {
      "label": "-loglevelflagcontextfilefunctionlinetagformatargs",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L301",
      "id": "cocoalumberjack_ddlog_ddlog_loglevelflagcontextfilefunctionlinetagformatargs",
      "community": 10,
      "norm_label": "-loglevelflagcontextfilefunctionlinetagformatargs"
    },
    {
      "label": "-flushLog",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L329",
      "id": "cocoalumberjack_ddlog_ddlog_flushlog",
      "community": 10,
      "norm_label": "-flushlog"
    },
    {
      "label": "-isRegisteredClass",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L341",
      "id": "cocoalumberjack_ddlog_ddlog_isregisteredclass",
      "community": 10,
      "norm_label": "-isregisteredclass"
    },
    {
      "label": "-registeredClasses",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L411",
      "id": "cocoalumberjack_ddlog_ddlog_registeredclasses",
      "community": 10,
      "norm_label": "-registeredclasses"
    },
    {
      "label": "-registeredClassNames",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L454",
      "id": "cocoalumberjack_ddlog_ddlog_registeredclassnames",
      "community": 10,
      "norm_label": "-registeredclassnames"
    },
    {
      "label": "-logLevelForClass",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L467",
      "id": "cocoalumberjack_ddlog_ddlog_loglevelforclass",
      "community": 10,
      "norm_label": "-loglevelforclass"
    },
    {
      "label": "-logLevelForClassWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L477",
      "id": "cocoalumberjack_ddlog_ddlog_loglevelforclasswithname",
      "community": 10,
      "norm_label": "-loglevelforclasswithname"
    },
    {
      "label": "-setLogLevelforClass",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L484",
      "id": "cocoalumberjack_ddlog_ddlog_setloglevelforclass",
      "community": 10,
      "norm_label": "-setloglevelforclass"
    },
    {
      "label": "-setLogLevelforClassWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L492",
      "id": "cocoalumberjack_ddlog_ddlog_setloglevelforclasswithname",
      "community": 10,
      "norm_label": "-setloglevelforclasswithname"
    },
    {
      "label": "-initWithLoggerloggerQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L775",
      "id": "cocoalumberjack_ddlog_ddloggernode_initwithloggerloggerqueue",
      "community": 12,
      "norm_label": "-initwithloggerloggerqueue"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L796",
      "id": "cocoalumberjack_ddlog_ddloggernode_dealloc",
      "community": 12,
      "norm_label": "-dealloc"
    },
    {
      "label": "-initWithLogMsglevelflagcontextfilefunctionlinetagoptions",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L823",
      "id": "cocoalumberjack_ddlog_ddlogmessage_initwithlogmsglevelflagcontextfilefunctionlinetagoptions",
      "community": 12,
      "norm_label": "-initwithlogmsglevelflagcontextfilefunctionlinetagoptions"
    },
    {
      "label": "-threadID",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L881",
      "id": "cocoalumberjack_ddlog_ddlogmessage_threadid",
      "community": 12,
      "norm_label": "-threadid"
    },
    {
      "label": "-fileName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L886",
      "id": "cocoalumberjack_ddlog_ddlogmessage_filename",
      "community": 12,
      "norm_label": "-filename"
    },
    {
      "label": "-methodName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L891",
      "id": "cocoalumberjack_ddlog_ddlogmessage_methodname",
      "community": 12,
      "norm_label": "-methodname"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L899",
      "id": "cocoalumberjack_ddlog_ddlogmessage_dealloc",
      "community": 12,
      "norm_label": "-dealloc"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L919",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_init",
      "community": 12,
      "norm_label": "-init"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L953",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_dealloc",
      "community": 12,
      "norm_label": "-dealloc"
    },
    {
      "label": "-logMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L960",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_logmessage",
      "community": 12,
      "norm_label": "-logmessage"
    },
    {
      "label": "-logFormatter",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L965",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_logformatter",
      "community": 12,
      "norm_label": "-logformatter"
    },
    {
      "label": "-setLogFormatter",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1032",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_setlogformatter",
      "community": 12,
      "norm_label": "-setlogformatter"
    },
    {
      "label": "-loggerQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1062",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_loggerqueue",
      "community": 12,
      "norm_label": "-loggerqueue"
    },
    {
      "label": "-loggerName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1067",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_loggername",
      "community": 12,
      "norm_label": "-loggername"
    },
    {
      "label": "-isOnGlobalLoggingQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1072",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_isongloballoggingqueue",
      "community": 12,
      "norm_label": "-isongloballoggingqueue"
    },
    {
      "label": "-isOnInternalLoggerQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1077",
      "id": "cocoalumberjack_ddlog_ddabstractlogger_isoninternalloggerqueue",
      "community": 12,
      "norm_label": "-isoninternalloggerqueue"
    },
    {
      "label": "DDTTYLogger.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddttylogger_h",
      "community": 37,
      "norm_label": "ddttylogger.h"
    },
    {
      "label": "DDLogger()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.h",
      "source_location": "L34",
      "id": "cocoalumberjack_ddttylogger_ddlogger",
      "community": 37,
      "norm_label": "ddlogger()"
    },
    {
      "label": "DDAbstractDatabaseLogger.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddabstractdatabaselogger_m",
      "community": 5,
      "norm_label": "ddabstractdatabaselogger.m"
    },
    {
      "label": "-destroySaveTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L19",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_destroysavetimer",
      "community": 5,
      "norm_label": "-destroysavetimer"
    },
    {
      "label": "-destroyDeleteTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L20",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_destroydeletetimer",
      "community": 5,
      "norm_label": "-destroydeletetimer"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L27",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_init",
      "community": 5,
      "norm_label": "-init"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L39",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_dealloc",
      "community": 5,
      "norm_label": "-dealloc"
    },
    {
      "label": "-db_log",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L50",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_log",
      "community": 5,
      "norm_label": "-db_log"
    },
    {
      "label": "-db_save",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L60",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_save",
      "community": 5,
      "norm_label": "-db_save"
    },
    {
      "label": "-db_delete",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L65",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_delete",
      "community": 5,
      "norm_label": "-db_delete"
    },
    {
      "label": "-db_saveAndDelete",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L70",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_saveanddelete",
      "community": 5,
      "norm_label": "-db_saveanddelete"
    },
    {
      "label": "-performSaveAndSuspendSaveTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L79",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_performsaveandsuspendsavetimer",
      "community": 5,
      "norm_label": "-performsaveandsuspendsavetimer"
    },
    {
      "label": "-performDelete",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L99",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_performdelete",
      "community": 5,
      "norm_label": "-performdelete"
    },
    {
      "label": "-updateAndResumeSaveTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L131",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_updateandresumesavetimer",
      "community": 5,
      "norm_label": "-updateandresumesavetimer"
    },
    {
      "label": "-createSuspendedSaveTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L148",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_createsuspendedsavetimer",
      "community": 5,
      "norm_label": "-createsuspendedsavetimer"
    },
    {
      "label": "-updateDeleteTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L176",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_updatedeletetimer",
      "community": 5,
      "norm_label": "-updatedeletetimer"
    },
    {
      "label": "-createAndStartDeleteTimer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L192",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_createandstartdeletetimer",
      "community": 5,
      "norm_label": "-createandstartdeletetimer"
    },
    {
      "label": "-saveThreshold",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L216",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_savethreshold",
      "community": 5,
      "norm_label": "-savethreshold"
    },
    {
      "label": "-setSaveThreshold",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L244",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setsavethreshold",
      "community": 5,
      "norm_label": "-setsavethreshold"
    },
    {
      "label": "-saveInterval",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L282",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_saveinterval",
      "community": 5,
      "norm_label": "-saveinterval"
    },
    {
      "label": "-setSaveInterval",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L310",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setsaveinterval",
      "community": 5,
      "norm_label": "-setsaveinterval"
    },
    {
      "label": "-maxAge",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L384",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_maxage",
      "community": 5,
      "norm_label": "-maxage"
    },
    {
      "label": "-setMaxAge",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L412",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setmaxage",
      "community": 5,
      "norm_label": "-setmaxage"
    },
    {
      "label": "-deleteInterval",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L492",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_deleteinterval",
      "community": 5,
      "norm_label": "-deleteinterval"
    },
    {
      "label": "-setDeleteInterval",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L520",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setdeleteinterval",
      "community": 5,
      "norm_label": "-setdeleteinterval"
    },
    {
      "label": "-deleteOnEverySave",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L593",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_deleteoneverysave",
      "community": 5,
      "norm_label": "-deleteoneverysave"
    },
    {
      "label": "-setDeleteOnEverySave",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L621",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setdeleteoneverysave",
      "community": 5,
      "norm_label": "-setdeleteoneverysave"
    },
    {
      "label": "-savePendingLogEntries",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L650",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_savependinglogentries",
      "community": 5,
      "norm_label": "-savependinglogentries"
    },
    {
      "label": "-deleteOldLogEntries",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L663",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_deleteoldlogentries",
      "community": 5,
      "norm_label": "-deleteoldlogentries"
    },
    {
      "label": "-didAddLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L680",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_didaddlogger",
      "community": 5,
      "norm_label": "-didaddlogger"
    },
    {
      "label": "-willRemoveLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L689",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_willremovelogger",
      "community": 5,
      "norm_label": "-willremovelogger"
    },
    {
      "label": "-logMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L699",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_logmessage",
      "community": 5,
      "norm_label": "-logmessage"
    },
    {
      "label": "-flush",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L717",
      "id": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_flush",
      "community": 5,
      "norm_label": "-flush"
    },
    {
      "label": "DDFileLogger.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddfilelogger_m",
      "community": 9,
      "norm_label": "ddfilelogger.m"
    },
    {
      "label": "DDLogFileManagerDefault",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L36",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "community": 9,
      "norm_label": "ddlogfilemanagerdefault"
    },
    {
      "label": "-deleteOldLogFiles",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L38",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_deleteoldlogfiles",
      "community": 9,
      "norm_label": "-deleteoldlogfiles"
    },
    {
      "label": "-defaultLogsDirectory",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L39",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_defaultlogsdirectory",
      "community": 9,
      "norm_label": "-defaultlogsdirectory"
    },
    {
      "label": "DDFileLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L43",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "community": 16,
      "norm_label": "ddfilelogger"
    },
    {
      "label": "-rollLogFileNow",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L45",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_rolllogfilenow",
      "community": 16,
      "norm_label": "-rolllogfilenow"
    },
    {
      "label": "-maybeRollLogFileDueToAge",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L46",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_mayberolllogfileduetoage",
      "community": 16,
      "norm_label": "-mayberolllogfileduetoage"
    },
    {
      "label": "-maybeRollLogFileDueToSize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L47",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_mayberolllogfileduetosize",
      "community": 16,
      "norm_label": "-mayberolllogfileduetosize"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L59",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_init",
      "community": 9,
      "norm_label": "-init"
    },
    {
      "label": "-initWithLogsDirectory",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L64",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_initwithlogsdirectory",
      "community": 9,
      "norm_label": "-initwithlogsdirectory"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L85",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_dealloc",
      "community": 9,
      "norm_label": "-dealloc"
    },
    {
      "label": "-observeValueForKeyPathofObjectchangecontext",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L94",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_observevalueforkeypathofobjectchangecontext",
      "community": 9,
      "norm_label": "-observevalueforkeypathofobjectchangecontext"
    },
    {
      "label": "-logsDirectory",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L205",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_logsdirectory",
      "community": 9,
      "norm_label": "-logsdirectory"
    },
    {
      "label": "-isLogFile",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L223",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_islogfile",
      "community": 9,
      "norm_label": "-islogfile"
    },
    {
      "label": "-unsortedLogFilePaths",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L254",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_unsortedlogfilepaths",
      "community": 9,
      "norm_label": "-unsortedlogfilepaths"
    },
    {
      "label": "-unsortedLogFileNames",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L280",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_unsortedlogfilenames",
      "community": 9,
      "norm_label": "-unsortedlogfilenames"
    },
    {
      "label": "-unsortedLogFileInfos",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L299",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_unsortedlogfileinfos",
      "community": 9,
      "norm_label": "-unsortedlogfileinfos"
    },
    {
      "label": "-sortedLogFilePaths",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L320",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_sortedlogfilepaths",
      "community": 9,
      "norm_label": "-sortedlogfilepaths"
    },
    {
      "label": "-sortedLogFileNames",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L339",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_sortedlogfilenames",
      "community": 9,
      "norm_label": "-sortedlogfilenames"
    },
    {
      "label": "-sortedLogFileInfos",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L358",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_sortedlogfileinfos",
      "community": 9,
      "norm_label": "-sortedlogfileinfos"
    },
    {
      "label": "-generateShortUUID",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L371",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_generateshortuuid",
      "community": 9,
      "norm_label": "-generateshortuuid"
    },
    {
      "label": "-createNewLogFile",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L387",
      "id": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_createnewlogfile",
      "community": 9,
      "norm_label": "-createnewlogfile"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L421",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault_init",
      "community": 9,
      "norm_label": "-init"
    },
    {
      "label": "-initWithDateFormatter",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L426",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault_initwithdateformatter",
      "community": 9,
      "norm_label": "-initwithdateformatter"
    },
    {
      "label": "-formatLogMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L444",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault_formatlogmessage",
      "community": 9,
      "norm_label": "-formatlogmessage"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L459",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_init",
      "community": 16,
      "norm_label": "-init"
    },
    {
      "label": "-initWithLogFileManager",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L466",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_initwithlogfilemanager",
      "community": 16,
      "norm_label": "-initwithlogfilemanager"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L480",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_dealloc",
      "community": 16,
      "norm_label": "-dealloc"
    },
    {
      "label": "-maximumFileSize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L498",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_maximumfilesize",
      "community": 16,
      "norm_label": "-maximumfilesize"
    },
    {
      "label": "-setMaximumFileSize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L528",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_setmaximumfilesize",
      "community": 16,
      "norm_label": "-setmaximumfilesize"
    },
    {
      "label": "-rollingFrequency",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L557",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_rollingfrequency",
      "community": 16,
      "norm_label": "-rollingfrequency"
    },
    {
      "label": "-setRollingFrequency",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L587",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_setrollingfrequency",
      "community": 16,
      "norm_label": "-setrollingfrequency"
    },
    {
      "label": "-scheduleTimerToRollLogFileDueToAge",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L619",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_scheduletimertorolllogfileduetoage",
      "community": 16,
      "norm_label": "-scheduletimertorolllogfileduetoage"
    },
    {
      "label": "-rollLogFile",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L666",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_rolllogfile",
      "community": 16,
      "norm_label": "-rolllogfile"
    },
    {
      "label": "-currentLogFileInfo",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L767",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_currentlogfileinfo",
      "community": 16,
      "norm_label": "-currentlogfileinfo"
    },
    {
      "label": "-currentLogFileHandle",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L827",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_currentlogfilehandle",
      "community": 16,
      "norm_label": "-currentlogfilehandle"
    },
    {
      "label": "-logMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L849",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_logmessage",
      "community": 16,
      "norm_label": "-logmessage"
    },
    {
      "label": "-willRemoveLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L873",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_willremovelogger",
      "community": 16,
      "norm_label": "-willremovelogger"
    },
    {
      "label": "-loggerName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L880",
      "id": "cocoalumberjack_ddfilelogger_ddfilelogger_loggername",
      "community": 16,
      "norm_label": "-loggername"
    },
    {
      "label": "DDLogFileInfo",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L897",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "community": 11,
      "norm_label": "ddlogfileinfo"
    },
    {
      "label": "-logFileWithPath",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L913",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_logfilewithpath",
      "community": 11,
      "norm_label": "-logfilewithpath"
    },
    {
      "label": "-initWithFilePath",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L918",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_initwithfilepath",
      "community": 11,
      "norm_label": "-initwithfilepath"
    },
    {
      "label": "-fileAttributes",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L931",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_fileattributes",
      "community": 11,
      "norm_label": "-fileattributes"
    },
    {
      "label": "-fileName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L940",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_filename",
      "community": 11,
      "norm_label": "-filename"
    },
    {
      "label": "-modificationDate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L949",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_modificationdate",
      "community": 11,
      "norm_label": "-modificationdate"
    },
    {
      "label": "-creationDate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L959",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_creationdate",
      "community": 11,
      "norm_label": "-creationdate"
    },
    {
      "label": "-fileSize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1003",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_filesize",
      "community": 11,
      "norm_label": "-filesize"
    },
    {
      "label": "-age",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1013",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_age",
      "community": 11,
      "norm_label": "-age"
    },
    {
      "label": "-description",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1018",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_description",
      "community": 11,
      "norm_label": "-description"
    },
    {
      "label": "-isArchived",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1034",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_isarchived",
      "community": 11,
      "norm_label": "-isarchived"
    },
    {
      "label": "-setIsArchived",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1052",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_setisarchived",
      "community": 11,
      "norm_label": "-setisarchived"
    },
    {
      "label": "-reset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1080",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_reset",
      "community": 11,
      "norm_label": "-reset"
    },
    {
      "label": "-renameFile",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1088",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_renamefile",
      "community": 11,
      "norm_label": "-renamefile"
    },
    {
      "label": "-hasExtensionAttributeWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1122",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_hasextensionattributewithname",
      "community": 11,
      "norm_label": "-hasextensionattributewithname"
    },
    {
      "label": "-addExtensionAttributeWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1159",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_addextensionattributewithname",
      "community": 11,
      "norm_label": "-addextensionattributewithname"
    },
    {
      "label": "-removeExtensionAttributeWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1218",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_removeextensionattributewithname",
      "community": 11,
      "norm_label": "-removeextensionattributewithname"
    },
    {
      "label": "-hasExtendedAttributeWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1267",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_hasextendedattributewithname",
      "community": 11,
      "norm_label": "-hasextendedattributewithname"
    },
    {
      "label": "-addExtendedAttributeWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1277",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_addextendedattributewithname",
      "community": 11,
      "norm_label": "-addextendedattributewithname"
    },
    {
      "label": "-removeExtendedAttributeWithName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1290",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_removeextendedattributewithname",
      "community": 11,
      "norm_label": "-removeextendedattributewithname"
    },
    {
      "label": "-isEqual",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1309",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_isequal",
      "community": 11,
      "norm_label": "-isequal"
    },
    {
      "label": "-reverseCompareByCreationDate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1321",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_reversecomparebycreationdate",
      "community": 11,
      "norm_label": "-reversecomparebycreationdate"
    },
    {
      "label": "-reverseCompareByModificationDate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1337",
      "id": "cocoalumberjack_ddfilelogger_ddlogfileinfo_reversecomparebymodificationdate",
      "community": 11,
      "norm_label": "-reversecomparebymodificationdate"
    },
    {
      "label": "DDASLLogger.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_ddasllogger_h",
      "community": 38,
      "norm_label": "ddasllogger.h"
    },
    {
      "label": "DDLogger()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.h",
      "source_location": "L29",
      "id": "cocoalumberjack_ddasllogger_ddlogger",
      "community": 38,
      "norm_label": "ddlogger()"
    },
    {
      "label": "ContextFilterLogFormatter.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_extensions_contextfilterlogformatter_h",
      "community": 47,
      "norm_label": "contextfilterlogformatter.h"
    },
    {
      "label": "DispatchQueueLogFormatter.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_extensions_dispatchqueuelogformatter_h",
      "community": 22,
      "norm_label": "dispatchqueuelogformatter.h"
    },
    {
      "label": "DispatchQueueLogFormatter",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L19",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "community": 22,
      "norm_label": "dispatchqueuelogformatter"
    },
    {
      "label": "ContextFilterLogFormatter.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_extensions_contextfilterlogformatter_m",
      "community": 2,
      "norm_label": "contextfilterlogformatter.m"
    },
    {
      "label": "LoggingContextSet",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L18",
      "id": "extensions_contextfilterlogformatter_loggingcontextset",
      "community": 2,
      "norm_label": "loggingcontextset"
    },
    {
      "label": "-addToSet",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L20",
      "id": "extensions_contextfilterlogformatter_loggingcontextset_addtoset",
      "community": 2,
      "norm_label": "-addtoset"
    },
    {
      "label": "-removeFromSet",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L21",
      "id": "extensions_contextfilterlogformatter_loggingcontextset_removefromset",
      "community": 2,
      "norm_label": "-removefromset"
    },
    {
      "label": "-currentSet",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L23",
      "id": "extensions_contextfilterlogformatter_loggingcontextset_currentset",
      "community": 2,
      "norm_label": "-currentset"
    },
    {
      "label": "-isInSet",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L25",
      "id": "extensions_contextfilterlogformatter_loggingcontextset_isinset",
      "community": 2,
      "norm_label": "-isinset"
    },
    {
      "label": "ContextWhitelistFilterLogFormatter",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L33",
      "id": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "community": 2,
      "norm_label": "contextwhitelistfilterlogformatter"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L38",
      "id": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_init",
      "community": 2,
      "norm_label": "-init"
    },
    {
      "label": "-addToWhitelist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L48",
      "id": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_addtowhitelist",
      "community": 2,
      "norm_label": "-addtowhitelist"
    },
    {
      "label": "-removeFromWhitelist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L53",
      "id": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_removefromwhitelist",
      "community": 2,
      "norm_label": "-removefromwhitelist"
    },
    {
      "label": "-whitelist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L58",
      "id": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_whitelist",
      "community": 2,
      "norm_label": "-whitelist"
    },
    {
      "label": "-isOnWhitelist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L63",
      "id": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_isonwhitelist",
      "community": 2,
      "norm_label": "-isonwhitelist"
    },
    {
      "label": "-formatLogMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L68",
      "id": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_formatlogmessage",
      "community": 2,
      "norm_label": "-formatlogmessage"
    },
    {
      "label": "ContextBlacklistFilterLogFormatter",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L82",
      "id": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "community": 2,
      "norm_label": "contextblacklistfilterlogformatter"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L87",
      "id": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_init",
      "community": 2,
      "norm_label": "-init"
    },
    {
      "label": "-addToBlacklist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L97",
      "id": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_addtoblacklist",
      "community": 2,
      "norm_label": "-addtoblacklist"
    },
    {
      "label": "-removeFromBlacklist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L102",
      "id": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_removefromblacklist",
      "community": 2,
      "norm_label": "-removefromblacklist"
    },
    {
      "label": "-blacklist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L107",
      "id": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_blacklist",
      "community": 2,
      "norm_label": "-blacklist"
    },
    {
      "label": "-isOnBlacklist",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L112",
      "id": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_isonblacklist",
      "community": 2,
      "norm_label": "-isonblacklist"
    },
    {
      "label": "-formatLogMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L117",
      "id": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_formatlogmessage",
      "community": 2,
      "norm_label": "-formatlogmessage"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L137",
      "id": "extensions_contextfilterlogformatter_loggingcontextset_init",
      "community": 2,
      "norm_label": "-init"
    },
    {
      "label": "DispatchQueueLogFormatter.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoalumberjack_extensions_dispatchqueuelogformatter_m",
      "community": 22,
      "norm_label": "dispatchqueuelogformatter.m"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L31",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_init",
      "community": 22,
      "norm_label": "-init"
    },
    {
      "label": "-replacementStringForQueueLabel",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L59",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_replacementstringforqueuelabel",
      "community": 22,
      "norm_label": "-replacementstringforqueuelabel"
    },
    {
      "label": "-setReplacementStringforQueueLabel",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L72",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_setreplacementstringforqueuelabel",
      "community": 22,
      "norm_label": "-setreplacementstringforqueuelabel"
    },
    {
      "label": "-stringFromDate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L88",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_stringfromdate",
      "community": 22,
      "norm_label": "-stringfromdate"
    },
    {
      "label": "-queueThreadLabelForLogMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L128",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_queuethreadlabelforlogmessage",
      "community": 22,
      "norm_label": "-queuethreadlabelforlogmessage"
    },
    {
      "label": "-formatLogMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L233",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_formatlogmessage",
      "community": 22,
      "norm_label": "-formatlogmessage"
    },
    {
      "label": "-didAddToLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L241",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_didaddtologger",
      "community": 22,
      "norm_label": "-didaddtologger"
    },
    {
      "label": "-willRemoveFromLogger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L246",
      "id": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_willremovefromlogger",
      "community": 22,
      "norm_label": "-willremovefromlogger"
    },
    {
      "label": "HTTPConnection.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpconnection_h",
      "community": 3,
      "norm_label": "httpconnection.h"
    },
    {
      "label": "HTTPConfig",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2662",
      "id": "cocoahttpserver_httpconnection_httpconfig",
      "community": 3,
      "norm_label": "httpconfig"
    },
    {
      "label": "HTTPConnection",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L85",
      "id": "cocoahttpserver_httpconnection_httpconnection",
      "community": 1,
      "norm_label": "httpconnection"
    },
    {
      "label": "HTTPLogging.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPLogging.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httplogging_h",
      "community": 48,
      "norm_label": "httplogging.h"
    },
    {
      "label": "HTTPMessage.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpmessage_h",
      "community": 13,
      "norm_label": "httpmessage.h"
    },
    {
      "label": "HTTPMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L8",
      "id": "cocoahttpserver_httpmessage_httpmessage",
      "community": 13,
      "norm_label": "httpmessage"
    },
    {
      "label": "WebSocket.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_websocket_h",
      "community": 7,
      "norm_label": "websocket.h"
    },
    {
      "label": "WebSocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L49",
      "id": "cocoahttpserver_websocket_websocket",
      "community": 7,
      "norm_label": "websocket"
    },
    {
      "label": "HTTPAuthenticationRequest.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpauthenticationrequest_h",
      "community": 17,
      "norm_label": "httpauthenticationrequest.h"
    },
    {
      "label": "HTTPAuthenticationRequest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L8",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "community": 17,
      "norm_label": "httpauthenticationrequest"
    },
    {
      "label": "HTTPServer.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpserver_h",
      "community": 39,
      "norm_label": "httpserver.h"
    },
    {
      "label": "IMPLEMENTED_PROTOCOLS()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.h",
      "source_location": "L22",
      "id": "cocoahttpserver_httpserver_implemented_protocols",
      "community": 39,
      "norm_label": "implemented_protocols()"
    },
    {
      "label": "HTTPMessage.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpmessage_m",
      "community": 13,
      "norm_label": "httpmessage.m"
    },
    {
      "label": "-initEmptyRequest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L10",
      "id": "cocoahttpserver_httpmessage_httpmessage_initemptyrequest",
      "community": 13,
      "norm_label": "-initemptyrequest"
    },
    {
      "label": "-initRequestWithMethodURLversion",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L19",
      "id": "cocoahttpserver_httpmessage_httpmessage_initrequestwithmethodurlversion",
      "community": 13,
      "norm_label": "-initrequestwithmethodurlversion"
    },
    {
      "label": "-initResponseWithStatusCodedescriptionversion",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L31",
      "id": "cocoahttpserver_httpmessage_httpmessage_initresponsewithstatuscodedescriptionversion",
      "community": 13,
      "norm_label": "-initresponsewithstatuscodedescriptionversion"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L43",
      "id": "cocoahttpserver_httpmessage_httpmessage_dealloc",
      "community": 13,
      "norm_label": "-dealloc"
    },
    {
      "label": "-appendData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L51",
      "id": "cocoahttpserver_httpmessage_httpmessage_appenddata",
      "community": 13,
      "norm_label": "-appenddata"
    },
    {
      "label": "-isHeaderComplete",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L56",
      "id": "cocoahttpserver_httpmessage_httpmessage_isheadercomplete",
      "community": 13,
      "norm_label": "-isheadercomplete"
    },
    {
      "label": "-version",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L61",
      "id": "cocoahttpserver_httpmessage_httpmessage_version",
      "community": 13,
      "norm_label": "-version"
    },
    {
      "label": "-method",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L66",
      "id": "cocoahttpserver_httpmessage_httpmessage_method",
      "community": 13,
      "norm_label": "-method"
    },
    {
      "label": "-url",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L71",
      "id": "cocoahttpserver_httpmessage_httpmessage_url",
      "community": 13,
      "norm_label": "-url"
    },
    {
      "label": "-statusCode",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L76",
      "id": "cocoahttpserver_httpmessage_httpmessage_statuscode",
      "community": 13,
      "norm_label": "-statuscode"
    },
    {
      "label": "-allHeaderFields",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L81",
      "id": "cocoahttpserver_httpmessage_httpmessage_allheaderfields",
      "community": 13,
      "norm_label": "-allheaderfields"
    },
    {
      "label": "-headerField",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L86",
      "id": "cocoahttpserver_httpmessage_httpmessage_headerfield",
      "community": 13,
      "norm_label": "-headerfield"
    },
    {
      "label": "-setHeaderFieldvalue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L91",
      "id": "cocoahttpserver_httpmessage_httpmessage_setheaderfieldvalue",
      "community": 13,
      "norm_label": "-setheaderfieldvalue"
    },
    {
      "label": "-messageData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L98",
      "id": "cocoahttpserver_httpmessage_httpmessage_messagedata",
      "community": 13,
      "norm_label": "-messagedata"
    },
    {
      "label": "-body",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L103",
      "id": "cocoahttpserver_httpmessage_httpmessage_body",
      "community": 13,
      "norm_label": "-body"
    },
    {
      "label": "-setBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L108",
      "id": "cocoahttpserver_httpmessage_httpmessage_setbody",
      "community": 13,
      "norm_label": "-setbody"
    },
    {
      "label": "HTTPConnection.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpconnection_m",
      "community": 3,
      "norm_label": "httpconnection.m"
    },
    {
      "label": "-startReadingRequest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L86",
      "id": "cocoahttpserver_httpconnection_httpconnection_startreadingrequest",
      "community": 1,
      "norm_label": "-startreadingrequest"
    },
    {
      "label": "-sendResponseHeadersAndBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L87",
      "id": "cocoahttpserver_httpconnection_httpconnection_sendresponseheadersandbody",
      "community": 1,
      "norm_label": "-sendresponseheadersandbody"
    },
    {
      "label": "-initialize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L103",
      "id": "cocoahttpserver_httpconnection_httpconnection_initialize",
      "community": 1,
      "norm_label": "-initialize"
    },
    {
      "label": "-generateNonce",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L119",
      "id": "cocoahttpserver_httpconnection_httpconnection_generatenonce",
      "community": 1,
      "norm_label": "-generatenonce"
    },
    {
      "label": "-hasRecentNonce",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L155",
      "id": "cocoahttpserver_httpconnection_httpconnection_hasrecentnonce",
      "community": 1,
      "norm_label": "-hasrecentnonce"
    },
    {
      "label": "-initWithAsyncSocketconfiguration",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L176",
      "id": "cocoahttpserver_httpconnection_httpconnection_initwithasyncsocketconfiguration",
      "community": 1,
      "norm_label": "-initwithasyncsocketconfiguration"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L219",
      "id": "cocoahttpserver_httpconnection_httpconnection_dealloc",
      "community": 1,
      "norm_label": "-dealloc"
    },
    {
      "label": "-supportsMethodatPath",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L244",
      "id": "cocoahttpserver_httpconnection_httpconnection_supportsmethodatpath",
      "community": 1,
      "norm_label": "-supportsmethodatpath"
    },
    {
      "label": "-expectsRequestBodyFromMethodatPath",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L277",
      "id": "cocoahttpserver_httpconnection_httpconnection_expectsrequestbodyfrommethodatpath",
      "community": 1,
      "norm_label": "-expectsrequestbodyfrommethodatpath"
    },
    {
      "label": "-isSecureServer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L310",
      "id": "cocoahttpserver_httpconnection_httpconnection_issecureserver",
      "community": 1,
      "norm_label": "-issecureserver"
    },
    {
      "label": "-sslIdentityAndCertificates",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L323",
      "id": "cocoahttpserver_httpconnection_httpconnection_sslidentityandcertificates",
      "community": 1,
      "norm_label": "-sslidentityandcertificates"
    },
    {
      "label": "-isPasswordProtected",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L340",
      "id": "cocoahttpserver_httpconnection_httpconnection_ispasswordprotected",
      "community": 1,
      "norm_label": "-ispasswordprotected"
    },
    {
      "label": "-useDigestAccessAuthentication",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L357",
      "id": "cocoahttpserver_httpconnection_httpconnection_usedigestaccessauthentication",
      "community": 1,
      "norm_label": "-usedigestaccessauthentication"
    },
    {
      "label": "-realm",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L371",
      "id": "cocoahttpserver_httpconnection_httpconnection_realm",
      "community": 1,
      "norm_label": "-realm"
    },
    {
      "label": "-passwordForUser",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L384",
      "id": "cocoahttpserver_httpconnection_httpconnection_passwordforuser",
      "community": 1,
      "norm_label": "-passwordforuser"
    },
    {
      "label": "-isAuthenticated",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L401",
      "id": "cocoahttpserver_httpconnection_httpconnection_isauthenticated",
      "community": 1,
      "norm_label": "-isauthenticated"
    },
    {
      "label": "-addDigestAuthChallenge",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L536",
      "id": "cocoahttpserver_httpconnection_httpconnection_adddigestauthchallenge",
      "community": 1,
      "norm_label": "-adddigestauthchallenge"
    },
    {
      "label": "-addBasicAuthChallenge",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L549",
      "id": "cocoahttpserver_httpconnection_httpconnection_addbasicauthchallenge",
      "community": 1,
      "norm_label": "-addbasicauthchallenge"
    },
    {
      "label": "-start",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L567",
      "id": "cocoahttpserver_httpconnection_httpconnection_start",
      "community": 1,
      "norm_label": "-start"
    },
    {
      "label": "-stop",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L583",
      "id": "cocoahttpserver_httpconnection_httpconnection_stop",
      "community": 1,
      "norm_label": "-stop"
    },
    {
      "label": "-startConnection",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L596",
      "id": "cocoahttpserver_httpconnection_httpconnection_startconnection",
      "community": 1,
      "norm_label": "-startconnection"
    },
    {
      "label": "-parseParams",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L657",
      "id": "cocoahttpserver_httpconnection_httpconnection_parseparams",
      "community": 1,
      "norm_label": "-parseparams"
    },
    {
      "label": "-parseGetParams",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L711",
      "id": "cocoahttpserver_httpconnection_httpconnection_parsegetparams",
      "community": 1,
      "norm_label": "-parsegetparams"
    },
    {
      "label": "-parseRangeRequestwithContentLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L735",
      "id": "cocoahttpserver_httpconnection_httpconnection_parserangerequestwithcontentlength",
      "community": 1,
      "norm_label": "-parserangerequestwithcontentlength"
    },
    {
      "label": "-requestURI",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L881",
      "id": "cocoahttpserver_httpconnection_httpconnection_requesturi",
      "community": 1,
      "norm_label": "-requesturi"
    },
    {
      "label": "-replyToHTTPRequest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L892",
      "id": "cocoahttpserver_httpconnection_httpconnection_replytohttprequest",
      "community": 1,
      "norm_label": "-replytohttprequest"
    },
    {
      "label": "-newUniRangeResponse",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1008",
      "id": "cocoahttpserver_httpconnection_httpconnection_newunirangeresponse",
      "community": 1,
      "norm_label": "-newunirangeresponse"
    },
    {
      "label": "-newMultiRangeResponse",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1032",
      "id": "cocoahttpserver_httpconnection_httpconnection_newmultirangeresponse",
      "community": 1,
      "norm_label": "-newmultirangeresponse"
    },
    {
      "label": "-chunkedTransferSizeLineForLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1104",
      "id": "cocoahttpserver_httpconnection_httpconnection_chunkedtransfersizelineforlength",
      "community": 1,
      "norm_label": "-chunkedtransfersizelineforlength"
    },
    {
      "label": "-chunkedTransferFooter",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1112",
      "id": "cocoahttpserver_httpconnection_httpconnection_chunkedtransferfooter",
      "community": 1,
      "norm_label": "-chunkedtransferfooter"
    },
    {
      "label": "-writeQueueSize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1317",
      "id": "cocoahttpserver_httpconnection_httpconnection_writequeuesize",
      "community": 1,
      "norm_label": "-writequeuesize"
    },
    {
      "label": "-continueSendingStandardResponseBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1336",
      "id": "cocoahttpserver_httpconnection_httpconnection_continuesendingstandardresponsebody",
      "community": 1,
      "norm_label": "-continuesendingstandardresponsebody"
    },
    {
      "label": "-continueSendingSingleRangeResponseBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1404",
      "id": "cocoahttpserver_httpconnection_httpconnection_continuesendingsinglerangeresponsebody",
      "community": 1,
      "norm_label": "-continuesendingsinglerangeresponsebody"
    },
    {
      "label": "-continueSendingMultiRangeResponseBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1455",
      "id": "cocoahttpserver_httpconnection_httpconnection_continuesendingmultirangeresponsebody",
      "community": 1,
      "norm_label": "-continuesendingmultirangeresponsebody"
    },
    {
      "label": "-directoryIndexFileNames",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1541",
      "id": "cocoahttpserver_httpconnection_httpconnection_directoryindexfilenames",
      "community": 1,
      "norm_label": "-directoryindexfilenames"
    },
    {
      "label": "-filePathForURI",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1550",
      "id": "cocoahttpserver_httpconnection_httpconnection_filepathforuri",
      "community": 1,
      "norm_label": "-filepathforuri"
    },
    {
      "label": "-filePathForURIallowDirectory",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1558",
      "id": "cocoahttpserver_httpconnection_httpconnection_filepathforuriallowdirectory",
      "community": 1,
      "norm_label": "-filepathforuriallowdirectory"
    },
    {
      "label": "-httpResponseForMethodURI",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1664",
      "id": "cocoahttpserver_httpconnection_httpconnection_httpresponseformethoduri",
      "community": 1,
      "norm_label": "-httpresponseformethoduri"
    },
    {
      "label": "-webSocketForURI",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1687",
      "id": "cocoahttpserver_httpconnection_httpconnection_websocketforuri",
      "community": 1,
      "norm_label": "-websocketforuri"
    },
    {
      "label": "-prepareForBodyWithSize",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1714",
      "id": "cocoahttpserver_httpconnection_httpconnection_prepareforbodywithsize",
      "community": 1,
      "norm_label": "-prepareforbodywithsize"
    },
    {
      "label": "-processBodyData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1723",
      "id": "cocoahttpserver_httpconnection_httpconnection_processbodydata",
      "community": 1,
      "norm_label": "-processbodydata"
    },
    {
      "label": "-finishBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1738",
      "id": "cocoahttpserver_httpconnection_httpconnection_finishbody",
      "community": 1,
      "norm_label": "-finishbody"
    },
    {
      "label": "-handleVersionNotSupported",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1752",
      "id": "cocoahttpserver_httpconnection_httpconnection_handleversionnotsupported",
      "community": 1,
      "norm_label": "-handleversionnotsupported"
    },
    {
      "label": "-handleAuthenticationFailed",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1771",
      "id": "cocoahttpserver_httpconnection_httpconnection_handleauthenticationfailed",
      "community": 1,
      "norm_label": "-handleauthenticationfailed"
    },
    {
      "label": "-handleInvalidRequest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1802",
      "id": "cocoahttpserver_httpconnection_httpconnection_handleinvalidrequest",
      "community": 1,
      "norm_label": "-handleinvalidrequest"
    },
    {
      "label": "-handleUnknownMethod",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1828",
      "id": "cocoahttpserver_httpconnection_httpconnection_handleunknownmethod",
      "community": 1,
      "norm_label": "-handleunknownmethod"
    },
    {
      "label": "-handleResourceNotFound",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1855",
      "id": "cocoahttpserver_httpconnection_httpconnection_handleresourcenotfound",
      "community": 1,
      "norm_label": "-handleresourcenotfound"
    },
    {
      "label": "-dateAsString",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1879",
      "id": "cocoahttpserver_httpconnection_httpconnection_dateasstring",
      "community": 1,
      "norm_label": "-dateasstring"
    },
    {
      "label": "-preprocessResponse",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1918",
      "id": "cocoahttpserver_httpconnection_httpconnection_preprocessresponse",
      "community": 1,
      "norm_label": "-preprocessresponse"
    },
    {
      "label": "-preprocessErrorResponse",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1955",
      "id": "cocoahttpserver_httpconnection_httpconnection_preprocesserrorresponse",
      "community": 1,
      "norm_label": "-preprocesserrorresponse"
    },
    {
      "label": "-socketdidReadDatawithTag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2012",
      "id": "cocoahttpserver_httpconnection_httpconnection_socketdidreaddatawithtag",
      "community": 1,
      "norm_label": "-socketdidreaddatawithtag"
    },
    {
      "label": "-socketdidWriteDataWithTag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2359",
      "id": "cocoahttpserver_httpconnection_httpconnection_socketdidwritedatawithtag",
      "community": 1,
      "norm_label": "-socketdidwritedatawithtag"
    },
    {
      "label": "-socketDidDisconnectwithError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2476",
      "id": "cocoahttpserver_httpconnection_httpconnection_socketdiddisconnectwitherror",
      "community": 1,
      "norm_label": "-socketdiddisconnectwitherror"
    },
    {
      "label": "-responseHasAvailableData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2495",
      "id": "cocoahttpserver_httpconnection_httpconnection_responsehasavailabledata",
      "community": 1,
      "norm_label": "-responsehasavailabledata"
    },
    {
      "label": "-responseDidAbort",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2538",
      "id": "cocoahttpserver_httpconnection_httpconnection_responsedidabort",
      "community": 1,
      "norm_label": "-responsedidabort"
    },
    {
      "label": "-finishResponse",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2569",
      "id": "cocoahttpserver_httpconnection_httpconnection_finishresponse",
      "community": 1,
      "norm_label": "-finishresponse"
    },
    {
      "label": "-shouldDie",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2591",
      "id": "cocoahttpserver_httpconnection_httpconnection_shoulddie",
      "community": 1,
      "norm_label": "-shoulddie"
    },
    {
      "label": "-die",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2630",
      "id": "cocoahttpserver_httpconnection_httpconnection_die",
      "community": 1,
      "norm_label": "-die"
    },
    {
      "label": "-initWithServerdocumentRoot",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2668",
      "id": "cocoahttpserver_httpconnection_httpconfig_initwithserverdocumentroot",
      "community": 3,
      "norm_label": "-initwithserverdocumentroot"
    },
    {
      "label": "-initWithServerdocumentRootqueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2678",
      "id": "cocoahttpserver_httpconnection_httpconfig_initwithserverdocumentrootqueue",
      "community": 3,
      "norm_label": "-initwithserverdocumentrootqueue"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2701",
      "id": "cocoahttpserver_httpconnection_httpconfig_dealloc",
      "community": 3,
      "norm_label": "-dealloc"
    },
    {
      "label": "WebSocket.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_websocket_m",
      "community": 3,
      "norm_label": "websocket.m"
    },
    {
      "label": "-readRequestBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L51",
      "id": "cocoahttpserver_websocket_websocket_readrequestbody",
      "community": 7,
      "norm_label": "-readrequestbody"
    },
    {
      "label": "-sendResponseBody",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L52",
      "id": "cocoahttpserver_websocket_websocket_sendresponsebody",
      "community": 7,
      "norm_label": "-sendresponsebody"
    },
    {
      "label": "-sendResponseHeaders",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L53",
      "id": "cocoahttpserver_websocket_websocket_sendresponseheaders",
      "community": 7,
      "norm_label": "-sendresponseheaders"
    },
    {
      "label": "-isWebSocketRequest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L69",
      "id": "cocoahttpserver_websocket_websocket_iswebsocketrequest",
      "community": 7,
      "norm_label": "-iswebsocketrequest"
    },
    {
      "label": "-isVersion76Request",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L118",
      "id": "cocoahttpserver_websocket_websocket_isversion76request",
      "community": 7,
      "norm_label": "-isversion76request"
    },
    {
      "label": "-isRFC6455Request",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L137",
      "id": "cocoahttpserver_websocket_websocket_isrfc6455request",
      "community": 7,
      "norm_label": "-isrfc6455request"
    },
    {
      "label": "-initWithRequestsocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L153",
      "id": "cocoahttpserver_websocket_websocket_initwithrequestsocket",
      "community": 7,
      "norm_label": "-initwithrequestsocket"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L187",
      "id": "cocoahttpserver_websocket_websocket_dealloc",
      "community": 7,
      "norm_label": "-dealloc"
    },
    {
      "label": "-delegate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L199",
      "id": "cocoahttpserver_websocket_websocket_delegate",
      "community": 7,
      "norm_label": "-delegate"
    },
    {
      "label": "-setDelegate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L210",
      "id": "cocoahttpserver_websocket_websocket_setdelegate",
      "community": 7,
      "norm_label": "-setdelegate"
    },
    {
      "label": "-start",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L225",
      "id": "cocoahttpserver_websocket_websocket_start",
      "community": 7,
      "norm_label": "-start"
    },
    {
      "label": "-stop",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L251",
      "id": "cocoahttpserver_websocket_websocket_stop",
      "community": 7,
      "norm_label": "-stop"
    },
    {
      "label": "-originResponseHeaderValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L275",
      "id": "cocoahttpserver_websocket_websocket_originresponseheadervalue",
      "community": 7,
      "norm_label": "-originresponseheadervalue"
    },
    {
      "label": "-locationResponseHeaderValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L293",
      "id": "cocoahttpserver_websocket_websocket_locationresponseheadervalue",
      "community": 7,
      "norm_label": "-locationresponseheadervalue"
    },
    {
      "label": "-secWebSocketKeyResponseHeaderValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L318",
      "id": "cocoahttpserver_websocket_websocket_secwebsocketkeyresponseheadervalue",
      "community": 7,
      "norm_label": "-secwebsocketkeyresponseheadervalue"
    },
    {
      "label": "-processKey",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L416",
      "id": "cocoahttpserver_websocket_websocket_processkey",
      "community": 7,
      "norm_label": "-processkey"
    },
    {
      "label": "-didOpen",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L512",
      "id": "cocoahttpserver_websocket_websocket_didopen",
      "community": 7,
      "norm_label": "-didopen"
    },
    {
      "label": "-sendMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L531",
      "id": "cocoahttpserver_websocket_websocket_sendmessage",
      "community": 7,
      "norm_label": "-sendmessage"
    },
    {
      "label": "-sendDataisBinary",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L537",
      "id": "cocoahttpserver_websocket_websocket_senddataisbinary",
      "community": 7,
      "norm_label": "-senddataisbinary"
    },
    {
      "label": "-didReceiveMessage",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L592",
      "id": "cocoahttpserver_websocket_websocket_didreceivemessage",
      "community": 7,
      "norm_label": "-didreceivemessage"
    },
    {
      "label": "-didReceiveData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L608",
      "id": "cocoahttpserver_websocket_websocket_didreceivedata",
      "community": 7,
      "norm_label": "-didreceivedata"
    },
    {
      "label": "-didClose",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L624",
      "id": "cocoahttpserver_websocket_websocket_didclose",
      "community": 7,
      "norm_label": "-didclose"
    },
    {
      "label": "-isValidWebSocketFrame",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L645",
      "id": "cocoahttpserver_websocket_websocket_isvalidwebsocketframe",
      "community": 7,
      "norm_label": "-isvalidwebsocketframe"
    },
    {
      "label": "-socketdidReadDatawithTag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L679",
      "id": "cocoahttpserver_websocket_websocket_socketdidreaddatawithtag",
      "community": 7,
      "norm_label": "-socketdidreaddatawithtag"
    },
    {
      "label": "-socketDidDisconnectwithError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L815",
      "id": "cocoahttpserver_websocket_websocket_socketdiddisconnectwitherror",
      "community": 7,
      "norm_label": "-socketdiddisconnectwitherror"
    },
    {
      "label": "HTTPResponse.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPResponse.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpresponse_h",
      "community": 49,
      "norm_label": "httpresponse.h"
    },
    {
      "label": "HTTPAuthenticationRequest.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpauthenticationrequest_m",
      "community": 17,
      "norm_label": "httpauthenticationrequest.m"
    },
    {
      "label": "-quotedSubHeaderFieldValuefromHeaderFieldValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L9",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_quotedsubheaderfieldvaluefromheaderfieldvalue",
      "community": 17,
      "norm_label": "-quotedsubheaderfieldvaluefromheaderfieldvalue"
    },
    {
      "label": "-nonquotedSubHeaderFieldValuefromHeaderFieldValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L10",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_nonquotedsubheaderfieldvaluefromheaderfieldvalue",
      "community": 17,
      "norm_label": "-nonquotedsubheaderfieldvaluefromheaderfieldvalue"
    },
    {
      "label": "-initWithRequest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L16",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_initwithrequest",
      "community": 17,
      "norm_label": "-initwithrequest"
    },
    {
      "label": "-isBasic",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L71",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_isbasic",
      "community": 17,
      "norm_label": "-isbasic"
    },
    {
      "label": "-isDigest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L75",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_isdigest",
      "community": 17,
      "norm_label": "-isdigest"
    },
    {
      "label": "-base64Credentials",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L79",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_base64credentials",
      "community": 17,
      "norm_label": "-base64credentials"
    },
    {
      "label": "-username",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L83",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_username",
      "community": 17,
      "norm_label": "-username"
    },
    {
      "label": "-realm",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L87",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_realm",
      "community": 17,
      "norm_label": "-realm"
    },
    {
      "label": "-nonce",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L91",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_nonce",
      "community": 17,
      "norm_label": "-nonce"
    },
    {
      "label": "-uri",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L95",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_uri",
      "community": 17,
      "norm_label": "-uri"
    },
    {
      "label": "-qop",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L99",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_qop",
      "community": 17,
      "norm_label": "-qop"
    },
    {
      "label": "-nc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L103",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_nc",
      "community": 17,
      "norm_label": "-nc"
    },
    {
      "label": "-cnonce",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L107",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_cnonce",
      "community": 17,
      "norm_label": "-cnonce"
    },
    {
      "label": "-response",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L111",
      "id": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_response",
      "community": 17,
      "norm_label": "-response"
    },
    {
      "label": "HTTPServer.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_httpserver_m",
      "community": 3,
      "norm_label": "httpserver.m"
    },
    {
      "label": "HTTPServer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L15",
      "id": "cocoahttpserver_httpserver_httpserver",
      "community": 4,
      "norm_label": "httpserver"
    },
    {
      "label": "-unpublishBonjour",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L17",
      "id": "cocoahttpserver_httpserver_httpserver_unpublishbonjour",
      "community": 4,
      "norm_label": "-unpublishbonjour"
    },
    {
      "label": "-publishBonjour",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L18",
      "id": "cocoahttpserver_httpserver_httpserver_publishbonjour",
      "community": 4,
      "norm_label": "-publishbonjour"
    },
    {
      "label": "-startBonjourThreadIfNeeded",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L20",
      "id": "cocoahttpserver_httpserver_httpserver_startbonjourthreadifneeded",
      "community": 4,
      "norm_label": "-startbonjourthreadifneeded"
    },
    {
      "label": "-performBonjourBlock",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L21",
      "id": "cocoahttpserver_httpserver_httpserver_performbonjourblock",
      "community": 4,
      "norm_label": "-performbonjourblock"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L35",
      "id": "cocoahttpserver_httpserver_httpserver_init",
      "community": 4,
      "norm_label": "-init"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L105",
      "id": "cocoahttpserver_httpserver_httpserver_dealloc",
      "community": 4,
      "norm_label": "-dealloc"
    },
    {
      "label": "-documentRoot",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L134",
      "id": "cocoahttpserver_httpserver_httpserver_documentroot",
      "community": 4,
      "norm_label": "-documentroot"
    },
    {
      "label": "-setDocumentRoot",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L145",
      "id": "cocoahttpserver_httpserver_httpserver_setdocumentroot",
      "community": 4,
      "norm_label": "-setdocumentroot"
    },
    {
      "label": "-connectionClass",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L173",
      "id": "cocoahttpserver_httpserver_httpserver_connectionclass",
      "community": 4,
      "norm_label": "-connectionclass"
    },
    {
      "label": "-setConnectionClass",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L184",
      "id": "cocoahttpserver_httpserver_httpserver_setconnectionclass",
      "community": 4,
      "norm_label": "-setconnectionclass"
    },
    {
      "label": "-interface",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L196",
      "id": "cocoahttpserver_httpserver_httpserver_interface",
      "community": 4,
      "norm_label": "-interface"
    },
    {
      "label": "-setInterface",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L207",
      "id": "cocoahttpserver_httpserver_httpserver_setinterface",
      "community": 4,
      "norm_label": "-setinterface"
    },
    {
      "label": "-port",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L222",
      "id": "cocoahttpserver_httpserver_httpserver_port",
      "community": 4,
      "norm_label": "-port"
    },
    {
      "label": "-listeningPort",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L233",
      "id": "cocoahttpserver_httpserver_httpserver_listeningport",
      "community": 4,
      "norm_label": "-listeningport"
    },
    {
      "label": "-setPort",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L247",
      "id": "cocoahttpserver_httpserver_httpserver_setport",
      "community": 4,
      "norm_label": "-setport"
    },
    {
      "label": "-domain",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L260",
      "id": "cocoahttpserver_httpserver_httpserver_domain",
      "community": 4,
      "norm_label": "-domain"
    },
    {
      "label": "-setDomain",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L271",
      "id": "cocoahttpserver_httpserver_httpserver_setdomain",
      "community": 4,
      "norm_label": "-setdomain"
    },
    {
      "label": "-name",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L288",
      "id": "cocoahttpserver_httpserver_httpserver_name",
      "community": 4,
      "norm_label": "-name"
    },
    {
      "label": "-publishedName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L299",
      "id": "cocoahttpserver_httpserver_httpserver_publishedname",
      "community": 4,
      "norm_label": "-publishedname"
    },
    {
      "label": "-setName",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L323",
      "id": "cocoahttpserver_httpserver_httpserver_setname",
      "community": 4,
      "norm_label": "-setname"
    },
    {
      "label": "-type",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L337",
      "id": "cocoahttpserver_httpserver_httpserver_type",
      "community": 4,
      "norm_label": "-type"
    },
    {
      "label": "-setType",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L348",
      "id": "cocoahttpserver_httpserver_httpserver_settype",
      "community": 4,
      "norm_label": "-settype"
    },
    {
      "label": "-TXTRecordDictionary",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L361",
      "id": "cocoahttpserver_httpserver_httpserver_txtrecorddictionary",
      "community": 4,
      "norm_label": "-txtrecorddictionary"
    },
    {
      "label": "-setTXTRecordDictionary",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L372",
      "id": "cocoahttpserver_httpserver_httpserver_settxtrecorddictionary",
      "community": 4,
      "norm_label": "-settxtrecorddictionary"
    },
    {
      "label": "-start",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L404",
      "id": "cocoahttpserver_httpserver_httpserver_start",
      "community": 4,
      "norm_label": "-start"
    },
    {
      "label": "-stop",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L433",
      "id": "cocoahttpserver_httpserver_httpserver_stop",
      "community": 4,
      "norm_label": "-stop"
    },
    {
      "label": "-isRunning",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L474",
      "id": "cocoahttpserver_httpserver_httpserver_isrunning",
      "community": 4,
      "norm_label": "-isrunning"
    },
    {
      "label": "-addWebSocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L485",
      "id": "cocoahttpserver_httpserver_httpserver_addwebsocket",
      "community": 4,
      "norm_label": "-addwebsocket"
    },
    {
      "label": "-numberOfHTTPConnections",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L502",
      "id": "cocoahttpserver_httpserver_httpserver_numberofhttpconnections",
      "community": 4,
      "norm_label": "-numberofhttpconnections"
    },
    {
      "label": "-numberOfWebSocketConnections",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L516",
      "id": "cocoahttpserver_httpserver_httpserver_numberofwebsocketconnections",
      "community": 4,
      "norm_label": "-numberofwebsocketconnections"
    },
    {
      "label": "-webSockets",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L527",
      "id": "cocoahttpserver_httpserver_httpserver_websockets",
      "community": 4,
      "norm_label": "-websockets"
    },
    {
      "label": "-config",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L535",
      "id": "cocoahttpserver_httpserver_httpserver_config",
      "community": 4,
      "norm_label": "-config"
    },
    {
      "label": "-socketdidAcceptNewSocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L551",
      "id": "cocoahttpserver_httpserver_httpserver_socketdidacceptnewsocket",
      "community": 4,
      "norm_label": "-socketdidacceptnewsocket"
    },
    {
      "label": "-republishBonjour",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L625",
      "id": "cocoahttpserver_httpserver_httpserver_republishbonjour",
      "community": 4,
      "norm_label": "-republishbonjour"
    },
    {
      "label": "-netServiceDidPublish",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L640",
      "id": "cocoahttpserver_httpserver_httpserver_netservicedidpublish",
      "community": 4,
      "norm_label": "-netservicedidpublish"
    },
    {
      "label": "-netServicedidNotPublish",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L653",
      "id": "cocoahttpserver_httpserver_httpserver_netservicedidnotpublish",
      "community": 4,
      "norm_label": "-netservicedidnotpublish"
    },
    {
      "label": "-connectionDidDie",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L671",
      "id": "cocoahttpserver_httpserver_httpserver_connectiondiddie",
      "community": 4,
      "norm_label": "-connectiondiddie"
    },
    {
      "label": "-webSocketDidDie",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L687",
      "id": "cocoahttpserver_httpserver_httpserver_websocketdiddie",
      "community": 4,
      "norm_label": "-websocketdiddie"
    },
    {
      "label": "-bonjourThread",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L732",
      "id": "cocoahttpserver_httpserver_httpserver_bonjourthread",
      "community": 4,
      "norm_label": "-bonjourthread"
    },
    {
      "label": "-executeBonjourBlock",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L756",
      "id": "cocoahttpserver_httpserver_httpserver_executebonjourblock",
      "community": 4,
      "norm_label": "-executebonjourblock"
    },
    {
      "label": "HTTPAsyncFileResponse.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpasyncfileresponse_h",
      "community": 14,
      "norm_label": "httpasyncfileresponse.h"
    },
    {
      "label": "HTTPAsyncFileResponse",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L35",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "community": 14,
      "norm_label": "httpasyncfileresponse"
    },
    {
      "label": "HTTPErrorResponse.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httperrorresponse_m",
      "community": 24,
      "norm_label": "httperrorresponse.m"
    },
    {
      "label": "HTTPErrorResponse()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.h",
      "source_location": "L3",
      "id": "responses_httperrorresponse_httperrorresponse",
      "community": 24,
      "norm_label": "httperrorresponse()"
    },
    {
      "label": "-initWithErrorCode",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L5",
      "id": "responses_httperrorresponse_httperrorresponse_initwitherrorcode",
      "community": 24,
      "norm_label": "-initwitherrorcode"
    },
    {
      "label": "-contentLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L15",
      "id": "responses_httperrorresponse_httperrorresponse_contentlength",
      "community": 24,
      "norm_label": "-contentlength"
    },
    {
      "label": "-offset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L19",
      "id": "responses_httperrorresponse_httperrorresponse_offset",
      "community": 24,
      "norm_label": "-offset"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L23",
      "id": "responses_httperrorresponse_httperrorresponse_setoffset",
      "community": 24,
      "norm_label": "-setoffset"
    },
    {
      "label": "-readDataOfLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L27",
      "id": "responses_httperrorresponse_httperrorresponse_readdataoflength",
      "community": 24,
      "norm_label": "-readdataoflength"
    },
    {
      "label": "-isDone",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L31",
      "id": "responses_httperrorresponse_httperrorresponse_isdone",
      "community": 24,
      "norm_label": "-isdone"
    },
    {
      "label": "-status",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L35",
      "id": "responses_httperrorresponse_httperrorresponse_status",
      "community": 24,
      "norm_label": "-status"
    },
    {
      "label": "HTTPDataResponse.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpdataresponse_m",
      "community": 25,
      "norm_label": "httpdataresponse.m"
    },
    {
      "label": "HTTPDataResponse()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.h",
      "source_location": "L5",
      "id": "responses_httpdataresponse_httpdataresponse",
      "community": 25,
      "norm_label": "httpdataresponse()"
    },
    {
      "label": "-initWithData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L15",
      "id": "responses_httpdataresponse_httpdataresponse_initwithdata",
      "community": 25,
      "norm_label": "-initwithdata"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L27",
      "id": "responses_httpdataresponse_httpdataresponse_dealloc",
      "community": 25,
      "norm_label": "-dealloc"
    },
    {
      "label": "-contentLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L33",
      "id": "responses_httpdataresponse_httpdataresponse_contentlength",
      "community": 25,
      "norm_label": "-contentlength"
    },
    {
      "label": "-offset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L42",
      "id": "responses_httpdataresponse_httpdataresponse_offset",
      "community": 25,
      "norm_label": "-offset"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L49",
      "id": "responses_httpdataresponse_httpdataresponse_setoffset",
      "community": 25,
      "norm_label": "-setoffset"
    },
    {
      "label": "-readDataOfLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L56",
      "id": "responses_httpdataresponse_httpdataresponse_readdataoflength",
      "community": 25,
      "norm_label": "-readdataoflength"
    },
    {
      "label": "-isDone",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L70",
      "id": "responses_httpdataresponse_httpdataresponse_isdone",
      "community": 25,
      "norm_label": "-isdone"
    },
    {
      "label": "HTTPRedirectResponse.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpredirectresponse_h",
      "community": 20,
      "norm_label": "httpredirectresponse.h"
    },
    {
      "label": "HTTPRedirectResponse",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L13",
      "id": "responses_httpredirectresponse_httpredirectresponse",
      "community": 20,
      "norm_label": "httpredirectresponse"
    },
    {
      "label": "HTTPDynamicFileResponse.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpdynamicfileresponse_m",
      "community": 3,
      "norm_label": "httpdynamicfileresponse.m"
    },
    {
      "label": "HTTPDynamicFileResponse()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.h",
      "source_location": "L41",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "community": 3,
      "norm_label": "httpdynamicfileresponse()"
    },
    {
      "label": "-initWithFilePathforConnectionseparatorreplacementDictionary",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L18",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse_initwithfilepathforconnectionseparatorreplacementdictionary",
      "community": 3,
      "norm_label": "-initwithfilepathforconnectionseparatorreplacementdictionary"
    },
    {
      "label": "-isChunked",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L33",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse_ischunked",
      "community": 3,
      "norm_label": "-ischunked"
    },
    {
      "label": "-contentLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L40",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse_contentlength",
      "community": 3,
      "norm_label": "-contentlength"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L50",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse_setoffset",
      "community": 3,
      "norm_label": "-setoffset"
    },
    {
      "label": "-isDone",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L58",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse_isdone",
      "community": 3,
      "norm_label": "-isdone"
    },
    {
      "label": "-processReadBuffer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L67",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse_processreadbuffer",
      "community": 3,
      "norm_label": "-processreadbuffer"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L285",
      "id": "responses_httpdynamicfileresponse_httpdynamicfileresponse_dealloc",
      "community": 3,
      "norm_label": "-dealloc"
    },
    {
      "label": "HTTPFileResponse.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpfileresponse_m",
      "community": 3,
      "norm_label": "httpfileresponse.m"
    },
    {
      "label": "HTTPFileResponse()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.h",
      "source_location": "L7",
      "id": "responses_httpfileresponse_httpfileresponse",
      "community": 3,
      "norm_label": "httpfileresponse()"
    },
    {
      "label": "-initWithFilePathforConnection",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L21",
      "id": "responses_httpfileresponse_httpfileresponse_initwithfilepathforconnection",
      "community": 3,
      "norm_label": "-initwithfilepathforconnection"
    },
    {
      "label": "-abort",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L57",
      "id": "responses_httpfileresponse_httpfileresponse_abort",
      "community": 3,
      "norm_label": "-abort"
    },
    {
      "label": "-openFile",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L65",
      "id": "responses_httpfileresponse_httpfileresponse_openfile",
      "community": 3,
      "norm_label": "-openfile"
    },
    {
      "label": "-openFileIfNeeded",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L83",
      "id": "responses_httpfileresponse_httpfileresponse_openfileifneeded",
      "community": 3,
      "norm_label": "-openfileifneeded"
    },
    {
      "label": "-contentLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L102",
      "id": "responses_httpfileresponse_httpfileresponse_contentlength",
      "community": 3,
      "norm_label": "-contentlength"
    },
    {
      "label": "-offset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L109",
      "id": "responses_httpfileresponse_httpfileresponse_offset",
      "community": 3,
      "norm_label": "-offset"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L116",
      "id": "responses_httpfileresponse_httpfileresponse_setoffset",
      "community": 3,
      "norm_label": "-setoffset"
    },
    {
      "label": "-readDataOfLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L138",
      "id": "responses_httpfileresponse_httpfileresponse_readdataoflength",
      "community": 3,
      "norm_label": "-readdataoflength"
    },
    {
      "label": "-isDone",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L207",
      "id": "responses_httpfileresponse_httpfileresponse_isdone",
      "community": 3,
      "norm_label": "-isdone"
    },
    {
      "label": "-filePath",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L216",
      "id": "responses_httpfileresponse_httpfileresponse_filepath",
      "community": 3,
      "norm_label": "-filepath"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L221",
      "id": "responses_httpfileresponse_httpfileresponse_dealloc",
      "community": 3,
      "norm_label": "-dealloc"
    },
    {
      "label": "HTTPAsyncFileResponse.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpasyncfileresponse_m",
      "community": 3,
      "norm_label": "httpasyncfileresponse.m"
    },
    {
      "label": "-initWithFilePathforConnection",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L37",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_initwithfilepathforconnection",
      "community": 14,
      "norm_label": "-initwithfilepathforconnection"
    },
    {
      "label": "-abort",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L73",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_abort",
      "community": 14,
      "norm_label": "-abort"
    },
    {
      "label": "-processReadBuffer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L81",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_processreadbuffer",
      "community": 14,
      "norm_label": "-processreadbuffer"
    },
    {
      "label": "-pauseReadSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L100",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_pausereadsource",
      "community": 14,
      "norm_label": "-pausereadsource"
    },
    {
      "label": "-resumeReadSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L111",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_resumereadsource",
      "community": 14,
      "norm_label": "-resumereadsource"
    },
    {
      "label": "-cancelReadSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L122",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_cancelreadsource",
      "community": 14,
      "norm_label": "-cancelreadsource"
    },
    {
      "label": "-openFileAndSetupReadSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L138",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_openfileandsetupreadsource",
      "community": 14,
      "norm_label": "-openfileandsetupreadsource"
    },
    {
      "label": "-openFileIfNeeded",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L258",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_openfileifneeded",
      "community": 14,
      "norm_label": "-openfileifneeded"
    },
    {
      "label": "-contentLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L277",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_contentlength",
      "community": 14,
      "norm_label": "-contentlength"
    },
    {
      "label": "-offset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L284",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_offset",
      "community": 14,
      "norm_label": "-offset"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L291",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_setoffset",
      "community": 14,
      "norm_label": "-setoffset"
    },
    {
      "label": "-readDataOfLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L314",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_readdataoflength",
      "community": 14,
      "norm_label": "-readdataoflength"
    },
    {
      "label": "-isDone",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L352",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_isdone",
      "community": 14,
      "norm_label": "-isdone"
    },
    {
      "label": "-filePath",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L361",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_filepath",
      "community": 14,
      "norm_label": "-filepath"
    },
    {
      "label": "-isAsynchronous",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L366",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_isasynchronous",
      "community": 14,
      "norm_label": "-isasynchronous"
    },
    {
      "label": "-connectionDidClose",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L373",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_connectiondidclose",
      "community": 14,
      "norm_label": "-connectiondidclose"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L393",
      "id": "responses_httpasyncfileresponse_httpasyncfileresponse_dealloc",
      "community": 14,
      "norm_label": "-dealloc"
    },
    {
      "label": "HTTPRedirectResponse.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpredirectresponse_m",
      "community": 20,
      "norm_label": "httpredirectresponse.m"
    },
    {
      "label": "-initWithPath",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L15",
      "id": "responses_httpredirectresponse_httpredirectresponse_initwithpath",
      "community": 20,
      "norm_label": "-initwithpath"
    },
    {
      "label": "-contentLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L26",
      "id": "responses_httpredirectresponse_httpredirectresponse_contentlength",
      "community": 20,
      "norm_label": "-contentlength"
    },
    {
      "label": "-offset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L31",
      "id": "responses_httpredirectresponse_httpredirectresponse_offset",
      "community": 20,
      "norm_label": "-offset"
    },
    {
      "label": "-setOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L36",
      "id": "responses_httpredirectresponse_httpredirectresponse_setoffset",
      "community": 20,
      "norm_label": "-setoffset"
    },
    {
      "label": "-readDataOfLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L41",
      "id": "responses_httpredirectresponse_httpredirectresponse_readdataoflength",
      "community": 20,
      "norm_label": "-readdataoflength"
    },
    {
      "label": "-isDone",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L48",
      "id": "responses_httpredirectresponse_httpredirectresponse_isdone",
      "community": 20,
      "norm_label": "-isdone"
    },
    {
      "label": "-httpHeaders",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L53",
      "id": "responses_httpredirectresponse_httpredirectresponse_httpheaders",
      "community": 20,
      "norm_label": "-httpheaders"
    },
    {
      "label": "-status",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L60",
      "id": "responses_httpredirectresponse_httpredirectresponse_status",
      "community": 20,
      "norm_label": "-status"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L67",
      "id": "responses_httpredirectresponse_httpredirectresponse_dealloc",
      "community": 20,
      "norm_label": "-dealloc"
    },
    {
      "label": "HTTPDataResponse.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpdataresponse_h",
      "community": 25,
      "norm_label": "httpdataresponse.h"
    },
    {
      "label": "HTTPErrorResponse.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httperrorresponse_h",
      "community": 24,
      "norm_label": "httperrorresponse.h"
    },
    {
      "label": "HTTPFileResponse.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpfileresponse_h",
      "community": 3,
      "norm_label": "httpfileresponse.h"
    },
    {
      "label": "HTTPDynamicFileResponse.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_responses_httpdynamicfileresponse_h",
      "community": 3,
      "norm_label": "httpdynamicfileresponse.h"
    },
    {
      "label": "MultipartFormDataParser.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_mime_multipartformdataparser_h",
      "community": 50,
      "norm_label": "multipartformdataparser.h"
    },
    {
      "label": "MultipartMessageHeader.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheader_h",
      "community": 34,
      "norm_label": "multipartmessageheader.h"
    },
    {
      "label": "MultipartMessageHeader",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.m",
      "source_location": "L27",
      "id": "mime_multipartmessageheader_multipartmessageheader",
      "community": 34,
      "norm_label": "multipartmessageheader"
    },
    {
      "label": "MultipartMessageHeaderField.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheaderfield_m",
      "community": 31,
      "norm_label": "multipartmessageheaderfield.m"
    },
    {
      "label": "MultipartMessageHeaderField()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.h",
      "source_location": "L8",
      "id": "mime_multipartmessageheaderfield_multipartmessageheaderfield",
      "community": 31,
      "norm_label": "multipartmessageheaderfield()"
    },
    {
      "label": "-parseHeaderValueByteslengthencoding",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L25",
      "id": "mime_multipartmessageheaderfield_multipartmessageheaderfield_parseheadervaluebyteslengthencoding",
      "community": 31,
      "norm_label": "-parseheadervaluebyteslengthencoding"
    },
    {
      "label": "-initWithDatacontentEncoding",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L36",
      "id": "mime_multipartmessageheaderfield_multipartmessageheaderfield_initwithdatacontentencoding",
      "community": 31,
      "norm_label": "-initwithdatacontentencoding"
    },
    {
      "label": "-description",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L174",
      "id": "mime_multipartmessageheaderfield_multipartmessageheaderfield_description",
      "community": 31,
      "norm_label": "-description"
    },
    {
      "label": "MultipartFormDataParser.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_mime_multipartformdataparser_m",
      "community": 23,
      "norm_label": "multipartformdataparser.m"
    },
    {
      "label": "MultipartFormDataParser",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L26",
      "id": "mime_multipartformdataparser_multipartformdataparser",
      "community": 23,
      "norm_label": "multipartformdataparser"
    },
    {
      "label": "-decodedDataFromDataencoding",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L27",
      "id": "mime_multipartformdataparser_multipartformdataparser_decodeddatafromdataencoding",
      "community": 23,
      "norm_label": "-decodeddatafromdataencoding"
    },
    {
      "label": "-findHeaderEndfromOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L29",
      "id": "mime_multipartformdataparser_multipartformdataparser_findheaderendfromoffset",
      "community": 23,
      "norm_label": "-findheaderendfromoffset"
    },
    {
      "label": "-findContentEndfromOffset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L30",
      "id": "mime_multipartformdataparser_multipartformdataparser_findcontentendfromoffset",
      "community": 23,
      "norm_label": "-findcontentendfromoffset"
    },
    {
      "label": "-numberOfBytesToLeavePendingWithDatalengthencoding",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L32",
      "id": "mime_multipartformdataparser_multipartformdataparser_numberofbytestoleavependingwithdatalengthencoding",
      "community": 23,
      "norm_label": "-numberofbytestoleavependingwithdatalengthencoding"
    },
    {
      "label": "-offsetTillNewlineSinceOffsetinData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L33",
      "id": "mime_multipartformdataparser_multipartformdataparser_offsettillnewlinesinceoffsetindata",
      "community": 23,
      "norm_label": "-offsettillnewlinesinceoffsetindata"
    },
    {
      "label": "-processPreamble",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L35",
      "id": "mime_multipartformdataparser_multipartformdataparser_processpreamble",
      "community": 23,
      "norm_label": "-processpreamble"
    },
    {
      "label": "-initWithBoundaryformEncoding",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L48",
      "id": "mime_multipartformdataparser_multipartformdataparser_initwithboundaryformencoding",
      "community": 23,
      "norm_label": "-initwithboundaryformencoding"
    },
    {
      "label": "-appendData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L70",
      "id": "mime_multipartformdataparser_multipartformdataparser_appenddata",
      "community": 23,
      "norm_label": "-appenddata"
    },
    {
      "label": "-decodedDataFromQuotedPrintableData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L476",
      "id": "mime_multipartformdataparser_multipartformdataparser_decodeddatafromquotedprintabledata",
      "community": 23,
      "norm_label": "-decodeddatafromquotedprintabledata"
    },
    {
      "label": "MultipartMessageHeader.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheader_m",
      "community": 34,
      "norm_label": "multipartmessageheader.m"
    },
    {
      "label": "-initWithDataformEncoding",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.m",
      "source_location": "L31",
      "id": "mime_multipartmessageheader_multipartmessageheader_initwithdataformencoding",
      "community": 34,
      "norm_label": "-initwithdataformencoding"
    },
    {
      "label": "-description",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.m",
      "source_location": "L81",
      "id": "mime_multipartmessageheader_multipartmessageheader_description",
      "community": 34,
      "norm_label": "-description"
    },
    {
      "label": "MultipartMessageHeaderField.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheaderfield_h",
      "community": 31,
      "norm_label": "multipartmessageheaderfield.h"
    },
    {
      "label": "DDNumber.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_categories_ddnumber_m",
      "community": 32,
      "norm_label": "ddnumber.m"
    },
    {
      "label": "NSNumber",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L4",
      "id": "categories_ddnumber_nsnumber",
      "community": 32,
      "norm_label": "nsnumber"
    },
    {
      "label": "-parseStringintoSInt64",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L6",
      "id": "categories_ddnumber_nsnumber_parsestringintosint64",
      "community": 32,
      "norm_label": "-parsestringintosint64"
    },
    {
      "label": "-parseStringintoUInt64",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L26",
      "id": "categories_ddnumber_nsnumber_parsestringintouint64",
      "community": 32,
      "norm_label": "-parsestringintouint64"
    },
    {
      "label": "-parseStringintoNSInteger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L46",
      "id": "categories_ddnumber_nsnumber_parsestringintonsinteger",
      "community": 32,
      "norm_label": "-parsestringintonsinteger"
    },
    {
      "label": "-parseStringintoNSUInteger",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L67",
      "id": "categories_ddnumber_nsnumber_parsestringintonsuinteger",
      "community": 32,
      "norm_label": "-parsestringintonsuinteger"
    },
    {
      "label": "DDData.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_categories_dddata_m",
      "community": 29,
      "norm_label": "dddata.m"
    },
    {
      "label": "NSData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L5",
      "id": "categories_dddata_nsdata",
      "community": 29,
      "norm_label": "nsdata"
    },
    {
      "label": "-md5Digest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L13",
      "id": "categories_dddata_nsdata_md5digest",
      "community": 29,
      "norm_label": "-md5digest"
    },
    {
      "label": "-sha1Digest",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L21",
      "id": "categories_dddata_nsdata_sha1digest",
      "community": 29,
      "norm_label": "-sha1digest"
    },
    {
      "label": "-hexStringValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L29",
      "id": "categories_dddata_nsdata_hexstringvalue",
      "community": 29,
      "norm_label": "-hexstringvalue"
    },
    {
      "label": "-base64Encoded",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L44",
      "id": "categories_dddata_nsdata_base64encoded",
      "community": 29,
      "norm_label": "-base64encoded"
    },
    {
      "label": "-base64Decoded",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L96",
      "id": "categories_dddata_nsdata_base64decoded",
      "community": 29,
      "norm_label": "-base64decoded"
    },
    {
      "label": "DDRange.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_categories_ddrange_h",
      "community": 35,
      "norm_label": "ddrange.h"
    },
    {
      "label": "DDMakeRange()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L23",
      "id": "categories_ddrange_ddmakerange",
      "community": 35,
      "norm_label": "ddmakerange()"
    },
    {
      "label": "DDMaxRange()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L30",
      "id": "categories_ddrange_ddmaxrange",
      "community": 35,
      "norm_label": "ddmaxrange()"
    },
    {
      "label": "DDLocationInRange()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L34",
      "id": "categories_ddrange_ddlocationinrange",
      "community": 35,
      "norm_label": "ddlocationinrange()"
    },
    {
      "label": "DDEqualRanges()",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L38",
      "id": "categories_ddrange_ddequalranges",
      "community": 35,
      "norm_label": "ddequalranges()"
    },
    {
      "label": "DDNumber.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_categories_ddnumber_h",
      "community": 51,
      "norm_label": "ddnumber.h"
    },
    {
      "label": "DDRange.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_categories_ddrange_m",
      "community": 36,
      "norm_label": "ddrange.m"
    },
    {
      "label": "NSValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L82",
      "id": "categories_ddrange_nsvalue",
      "community": 36,
      "norm_label": "nsvalue"
    },
    {
      "label": "-valueWithDDRange",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L84",
      "id": "categories_ddrange_nsvalue_valuewithddrange",
      "community": 36,
      "norm_label": "-valuewithddrange"
    },
    {
      "label": "-ddrangeValue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L89",
      "id": "categories_ddrange_nsvalue_ddrangevalue",
      "community": 36,
      "norm_label": "-ddrangevalue"
    },
    {
      "label": "-ddrangeCompare",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L96",
      "id": "categories_ddrange_nsvalue_ddrangecompare",
      "community": 36,
      "norm_label": "-ddrangecompare"
    },
    {
      "label": "DDData.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoahttpserver_categories_dddata_h",
      "community": 52,
      "norm_label": "dddata.h"
    },
    {
      "label": "GCDAsyncSocket.m",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoaasyncsocket_gcdasyncsocket_m",
      "community": 2,
      "norm_label": "gcdasyncsocket.m"
    },
    {
      "label": "GCDAsyncSocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L181",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "community": 0,
      "norm_label": "gcdasyncsocket"
    },
    {
      "label": "-doAccept",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L236",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doaccept",
      "community": 0,
      "norm_label": "-doaccept"
    },
    {
      "label": "-startConnectTimeout",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L239",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_startconnecttimeout",
      "community": 0,
      "norm_label": "-startconnecttimeout"
    },
    {
      "label": "-endConnectTimeout",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L240",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_endconnecttimeout",
      "community": 0,
      "norm_label": "-endconnecttimeout"
    },
    {
      "label": "-doConnectTimeout",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L241",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doconnecttimeout",
      "community": 0,
      "norm_label": "-doconnecttimeout"
    },
    {
      "label": "-lookuphostport",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L242",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lookuphostport",
      "community": 0,
      "norm_label": "-lookuphostport"
    },
    {
      "label": "-lookupdidSucceedWithAddress4address6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L243",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lookupdidsucceedwithaddress4address6",
      "community": 0,
      "norm_label": "-lookupdidsucceedwithaddress4address6"
    },
    {
      "label": "-lookupdidFail",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L244",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lookupdidfail",
      "community": 0,
      "norm_label": "-lookupdidfail"
    },
    {
      "label": "-connectWithAddress4address6error",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L245",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectwithaddress4address6error",
      "community": 0,
      "norm_label": "-connectwithaddress4address6error"
    },
    {
      "label": "-didConnect",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L246",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_didconnect",
      "community": 0,
      "norm_label": "-didconnect"
    },
    {
      "label": "-didNotConnecterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L247",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_didnotconnecterror",
      "community": 0,
      "norm_label": "-didnotconnecterror"
    },
    {
      "label": "-closeWithError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L250",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_closewitherror",
      "community": 0,
      "norm_label": "-closewitherror"
    },
    {
      "label": "-maybeClose",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L251",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybeclose",
      "community": 0,
      "norm_label": "-maybeclose"
    },
    {
      "label": "-badConfigError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L254",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_badconfigerror",
      "community": 0,
      "norm_label": "-badconfigerror"
    },
    {
      "label": "-badParamError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L255",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_badparamerror",
      "community": 0,
      "norm_label": "-badparamerror"
    },
    {
      "label": "-gaiError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L256",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_gaierror",
      "community": 0,
      "norm_label": "-gaierror"
    },
    {
      "label": "-errnoError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L257",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_errnoerror",
      "community": 0,
      "norm_label": "-errnoerror"
    },
    {
      "label": "-errnoErrorWithReason",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L258",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_errnoerrorwithreason",
      "community": 0,
      "norm_label": "-errnoerrorwithreason"
    },
    {
      "label": "-connectTimeoutError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L259",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttimeouterror",
      "community": 0,
      "norm_label": "-connecttimeouterror"
    },
    {
      "label": "-otherError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L260",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_othererror",
      "community": 0,
      "norm_label": "-othererror"
    },
    {
      "label": "-connectedHost4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L263",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhost4",
      "community": 0,
      "norm_label": "-connectedhost4"
    },
    {
      "label": "-connectedHost6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L264",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhost6",
      "community": 0,
      "norm_label": "-connectedhost6"
    },
    {
      "label": "-connectedPort4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L265",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedport4",
      "community": 0,
      "norm_label": "-connectedport4"
    },
    {
      "label": "-connectedPort6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L266",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedport6",
      "community": 0,
      "norm_label": "-connectedport6"
    },
    {
      "label": "-localHost4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L267",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhost4",
      "community": 0,
      "norm_label": "-localhost4"
    },
    {
      "label": "-localHost6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L268",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhost6",
      "community": 0,
      "norm_label": "-localhost6"
    },
    {
      "label": "-localPort4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L269",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localport4",
      "community": 0,
      "norm_label": "-localport4"
    },
    {
      "label": "-localPort6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L270",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localport6",
      "community": 0,
      "norm_label": "-localport6"
    },
    {
      "label": "-connectedHostFromSocket4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L271",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhostfromsocket4",
      "community": 0,
      "norm_label": "-connectedhostfromsocket4"
    },
    {
      "label": "-connectedHostFromSocket6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L272",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhostfromsocket6",
      "community": 0,
      "norm_label": "-connectedhostfromsocket6"
    },
    {
      "label": "-connectedPortFromSocket4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L273",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedportfromsocket4",
      "community": 0,
      "norm_label": "-connectedportfromsocket4"
    },
    {
      "label": "-connectedPortFromSocket6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L274",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedportfromsocket6",
      "community": 0,
      "norm_label": "-connectedportfromsocket6"
    },
    {
      "label": "-localHostFromSocket4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L275",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhostfromsocket4",
      "community": 0,
      "norm_label": "-localhostfromsocket4"
    },
    {
      "label": "-localHostFromSocket6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L276",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhostfromsocket6",
      "community": 0,
      "norm_label": "-localhostfromsocket6"
    },
    {
      "label": "-localPortFromSocket4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L277",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localportfromsocket4",
      "community": 0,
      "norm_label": "-localportfromsocket4"
    },
    {
      "label": "-localPortFromSocket6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L278",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localportfromsocket6",
      "community": 0,
      "norm_label": "-localportfromsocket6"
    },
    {
      "label": "-getInterfaceAddress4address6fromDescriptionport",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L281",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_getinterfaceaddress4address6fromdescriptionport",
      "community": 0,
      "norm_label": "-getinterfaceaddress4address6fromdescriptionport"
    },
    {
      "label": "-setupReadAndWriteSourcesForNewlyConnectedSocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L285",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setupreadandwritesourcesfornewlyconnectedsocket",
      "community": 0,
      "norm_label": "-setupreadandwritesourcesfornewlyconnectedsocket"
    },
    {
      "label": "-suspendReadSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L286",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_suspendreadsource",
      "community": 0,
      "norm_label": "-suspendreadsource"
    },
    {
      "label": "-resumeReadSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L287",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_resumereadsource",
      "community": 0,
      "norm_label": "-resumereadsource"
    },
    {
      "label": "-suspendWriteSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L288",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_suspendwritesource",
      "community": 0,
      "norm_label": "-suspendwritesource"
    },
    {
      "label": "-resumeWriteSource",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L289",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_resumewritesource",
      "community": 0,
      "norm_label": "-resumewritesource"
    },
    {
      "label": "-maybeDequeueRead",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L292",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybedequeueread",
      "community": 0,
      "norm_label": "-maybedequeueread"
    },
    {
      "label": "-flushSSLBuffers",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L293",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_flushsslbuffers",
      "community": 0,
      "norm_label": "-flushsslbuffers"
    },
    {
      "label": "-doReadData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L294",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreaddata",
      "community": 0,
      "norm_label": "-doreaddata"
    },
    {
      "label": "-doReadEOF",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L295",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreadeof",
      "community": 0,
      "norm_label": "-doreadeof"
    },
    {
      "label": "-completeCurrentRead",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L296",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_completecurrentread",
      "community": 0,
      "norm_label": "-completecurrentread"
    },
    {
      "label": "-endCurrentRead",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L297",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_endcurrentread",
      "community": 0,
      "norm_label": "-endcurrentread"
    },
    {
      "label": "-setupReadTimerWithTimeout",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L298",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setupreadtimerwithtimeout",
      "community": 0,
      "norm_label": "-setupreadtimerwithtimeout"
    },
    {
      "label": "-doReadTimeout",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L299",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreadtimeout",
      "community": 0,
      "norm_label": "-doreadtimeout"
    },
    {
      "label": "-doReadTimeoutWithExtension",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L300",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreadtimeoutwithextension",
      "community": 0,
      "norm_label": "-doreadtimeoutwithextension"
    },
    {
      "label": "-maybeDequeueWrite",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L303",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybedequeuewrite",
      "community": 0,
      "norm_label": "-maybedequeuewrite"
    },
    {
      "label": "-doWriteData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L304",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dowritedata",
      "community": 0,
      "norm_label": "-dowritedata"
    },
    {
      "label": "-completeCurrentWrite",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L305",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_completecurrentwrite",
      "community": 0,
      "norm_label": "-completecurrentwrite"
    },
    {
      "label": "-endCurrentWrite",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L306",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_endcurrentwrite",
      "community": 0,
      "norm_label": "-endcurrentwrite"
    },
    {
      "label": "-setupWriteTimerWithTimeout",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L307",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setupwritetimerwithtimeout",
      "community": 0,
      "norm_label": "-setupwritetimerwithtimeout"
    },
    {
      "label": "-doWriteTimeout",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L308",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dowritetimeout",
      "community": 0,
      "norm_label": "-dowritetimeout"
    },
    {
      "label": "-doWriteTimeoutWithExtension",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L309",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dowritetimeoutwithextension",
      "community": 0,
      "norm_label": "-dowritetimeoutwithextension"
    },
    {
      "label": "-maybeStartTLS",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L312",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybestarttls",
      "community": 0,
      "norm_label": "-maybestarttls"
    },
    {
      "label": "-hostFromSockaddr4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L332",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_hostfromsockaddr4",
      "community": 0,
      "norm_label": "-hostfromsockaddr4"
    },
    {
      "label": "-hostFromSockaddr6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L333",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_hostfromsockaddr6",
      "community": 0,
      "norm_label": "-hostfromsockaddr6"
    },
    {
      "label": "-portFromSockaddr4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L334",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_portfromsockaddr4",
      "community": 0,
      "norm_label": "-portfromsockaddr4"
    },
    {
      "label": "-portFromSockaddr6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L335",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_portfromsockaddr6",
      "community": 0,
      "norm_label": "-portfromsockaddr6"
    },
    {
      "label": "GCDAsyncSocketPreBuffer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L361",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "community": 2,
      "norm_label": "gcdasyncsocketprebuffer"
    },
    {
      "label": "-initWithCapacity",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L370",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_initwithcapacity",
      "community": 2,
      "norm_label": "-initwithcapacity"
    },
    {
      "label": "-ensureCapacityForWrite",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L372",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_ensurecapacityforwrite",
      "community": 2,
      "norm_label": "-ensurecapacityforwrite"
    },
    {
      "label": "-availableBytes",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L374",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_availablebytes",
      "community": 2,
      "norm_label": "-availablebytes"
    },
    {
      "label": "-readBuffer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L375",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_readbuffer",
      "community": 2,
      "norm_label": "-readbuffer"
    },
    {
      "label": "-getReadBufferavailableBytes",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L377",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_getreadbufferavailablebytes",
      "community": 2,
      "norm_label": "-getreadbufferavailablebytes"
    },
    {
      "label": "-availableSpace",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L379",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_availablespace",
      "community": 2,
      "norm_label": "-availablespace"
    },
    {
      "label": "-writeBuffer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L380",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_writebuffer",
      "community": 2,
      "norm_label": "-writebuffer"
    },
    {
      "label": "-getWriteBufferavailableSpace",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L382",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_getwritebufferavailablespace",
      "community": 2,
      "norm_label": "-getwritebufferavailablespace"
    },
    {
      "label": "-didRead",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L384",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_didread",
      "community": 2,
      "norm_label": "-didread"
    },
    {
      "label": "-didWrite",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L385",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_didwrite",
      "community": 2,
      "norm_label": "-didwrite"
    },
    {
      "label": "-reset",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L387",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_reset",
      "community": 2,
      "norm_label": "-reset"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L406",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_dealloc",
      "community": 2,
      "norm_label": "-dealloc"
    },
    {
      "label": "GCDAsyncReadPacket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L502",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "community": 2,
      "norm_label": "gcdasyncreadpacket"
    },
    {
      "label": "-initWithDatastartOffsetmaxLengthtimeoutreadLengthterminatortag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L516",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_initwithdatastartoffsetmaxlengthtimeoutreadlengthterminatortag",
      "community": 2,
      "norm_label": "-initwithdatastartoffsetmaxlengthtimeoutreadlengthterminatortag"
    },
    {
      "label": "-ensureCapacityForAdditionalDataOfLength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L524",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_ensurecapacityforadditionaldataoflength",
      "community": 2,
      "norm_label": "-ensurecapacityforadditionaldataoflength"
    },
    {
      "label": "-optimalReadLengthWithDefaultshouldPreBuffer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L526",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_optimalreadlengthwithdefaultshouldprebuffer",
      "community": 2,
      "norm_label": "-optimalreadlengthwithdefaultshouldprebuffer"
    },
    {
      "label": "-readLengthForNonTermWithHint",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L528",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_readlengthfornontermwithhint",
      "community": 2,
      "norm_label": "-readlengthfornontermwithhint"
    },
    {
      "label": "-readLengthForTermWithHintshouldPreBuffer",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L529",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_readlengthfortermwithhintshouldprebuffer",
      "community": 2,
      "norm_label": "-readlengthfortermwithhintshouldprebuffer"
    },
    {
      "label": "-readLengthForTermWithPreBufferfound",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L530",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_readlengthfortermwithprebufferfound",
      "community": 2,
      "norm_label": "-readlengthfortermwithprebufferfound"
    },
    {
      "label": "-searchForTermAfterPreBuffering",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L532",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_searchfortermafterprebuffering",
      "community": 2,
      "norm_label": "-searchfortermafterprebuffering"
    },
    {
      "label": "GCDAsyncWritePacket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L968",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncwritepacket",
      "community": 2,
      "norm_label": "gcdasyncwritepacket"
    },
    {
      "label": "-initWithDatatimeouttag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L976",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncwritepacket_initwithdatatimeouttag",
      "community": 2,
      "norm_label": "-initwithdatatimeouttag"
    },
    {
      "label": "GCDAsyncSpecialPacket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1004",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncspecialpacket",
      "community": 2,
      "norm_label": "gcdasyncspecialpacket"
    },
    {
      "label": "-initWithTLSSettings",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1009",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncspecialpacket_initwithtlssettings",
      "community": 2,
      "norm_label": "-initwithtlssettings"
    },
    {
      "label": "-init",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1032",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_init",
      "community": 0,
      "norm_label": "-init"
    },
    {
      "label": "-initWithSocketQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1037",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_initwithsocketqueue",
      "community": 0,
      "norm_label": "-initwithsocketqueue"
    },
    {
      "label": "-initWithDelegatedelegateQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1042",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_initwithdelegatedelegatequeue",
      "community": 0,
      "norm_label": "-initwithdelegatedelegatequeue"
    },
    {
      "label": "-initWithDelegatedelegateQueuesocketQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1047",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_initwithdelegatedelegatequeuesocketqueue",
      "community": 0,
      "norm_label": "-initwithdelegatedelegatequeuesocketqueue"
    },
    {
      "label": "-dealloc",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1114",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dealloc",
      "community": 0,
      "norm_label": "-dealloc"
    },
    {
      "label": "-delegate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1148",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_delegate",
      "community": 0,
      "norm_label": "-delegate"
    },
    {
      "label": "-setDelegatesynchronously",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1166",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatesynchronously",
      "community": 0,
      "norm_label": "-setdelegatesynchronously"
    },
    {
      "label": "-setDelegate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1183",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegate",
      "community": 0,
      "norm_label": "-setdelegate"
    },
    {
      "label": "-synchronouslySetDelegate",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1188",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_synchronouslysetdelegate",
      "community": 0,
      "norm_label": "-synchronouslysetdelegate"
    },
    {
      "label": "-delegateQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1193",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_delegatequeue",
      "community": 0,
      "norm_label": "-delegatequeue"
    },
    {
      "label": "-setDelegateQueuesynchronously",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1211",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatequeuesynchronously",
      "community": 0,
      "norm_label": "-setdelegatequeuesynchronously"
    },
    {
      "label": "-setDelegateQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1234",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatequeue",
      "community": 0,
      "norm_label": "-setdelegatequeue"
    },
    {
      "label": "-synchronouslySetDelegateQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1239",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_synchronouslysetdelegatequeue",
      "community": 0,
      "norm_label": "-synchronouslysetdelegatequeue"
    },
    {
      "label": "-getDelegatedelegateQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1244",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_getdelegatedelegatequeue",
      "community": 0,
      "norm_label": "-getdelegatedelegatequeue"
    },
    {
      "label": "-setDelegatedelegateQueuesynchronously",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1266",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatedelegatequeuesynchronously",
      "community": 0,
      "norm_label": "-setdelegatedelegatequeuesynchronously"
    },
    {
      "label": "-setDelegatedelegateQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1291",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatedelegatequeue",
      "community": 0,
      "norm_label": "-setdelegatedelegatequeue"
    },
    {
      "label": "-synchronouslySetDelegatedelegateQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1296",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_synchronouslysetdelegatedelegatequeue",
      "community": 0,
      "norm_label": "-synchronouslysetdelegatedelegatequeue"
    },
    {
      "label": "-isIPv4Enabled",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1301",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv4enabled",
      "community": 0,
      "norm_label": "-isipv4enabled"
    },
    {
      "label": "-setIPv4Enabled",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1321",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setipv4enabled",
      "community": 0,
      "norm_label": "-setipv4enabled"
    },
    {
      "label": "-isIPv6Enabled",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1339",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv6enabled",
      "community": 0,
      "norm_label": "-isipv6enabled"
    },
    {
      "label": "-setIPv6Enabled",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1359",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setipv6enabled",
      "community": 0,
      "norm_label": "-setipv6enabled"
    },
    {
      "label": "-isIPv4PreferredOverIPv6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1377",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv4preferredoveripv6",
      "community": 0,
      "norm_label": "-isipv4preferredoveripv6"
    },
    {
      "label": "-setPreferIPv4OverIPv6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1397",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setpreferipv4overipv6",
      "community": 0,
      "norm_label": "-setpreferipv4overipv6"
    },
    {
      "label": "-userData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1415",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_userdata",
      "community": 0,
      "norm_label": "-userdata"
    },
    {
      "label": "-setUserData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1432",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setuserdata",
      "community": 0,
      "norm_label": "-setuserdata"
    },
    {
      "label": "-acceptOnPorterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1452",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_acceptonporterror",
      "community": 0,
      "norm_label": "-acceptonporterror"
    },
    {
      "label": "-acceptOnInterfaceporterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1457",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_acceptoninterfaceporterror",
      "community": 0,
      "norm_label": "-acceptoninterfaceporterror"
    },
    {
      "label": "-preConnectWithInterfaceerror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1870",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_preconnectwithinterfaceerror",
      "community": 0,
      "norm_label": "-preconnectwithinterfaceerror"
    },
    {
      "label": "-connectToHostonPorterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1965",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttohostonporterror",
      "community": 0,
      "norm_label": "-connecttohostonporterror"
    },
    {
      "label": "-connectToHostonPortwithTimeouterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1970",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttohostonportwithtimeouterror",
      "community": 0,
      "norm_label": "-connecttohostonportwithtimeouterror"
    },
    {
      "label": "-connectToHostonPortviaInterfacewithTimeouterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1978",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttohostonportviainterfacewithtimeouterror",
      "community": 0,
      "norm_label": "-connecttohostonportviainterfacewithtimeouterror"
    },
    {
      "label": "-connectToAddresserror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2051",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttoaddresserror",
      "community": 0,
      "norm_label": "-connecttoaddresserror"
    },
    {
      "label": "-connectToAddresswithTimeouterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2056",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttoaddresswithtimeouterror",
      "community": 0,
      "norm_label": "-connecttoaddresswithtimeouterror"
    },
    {
      "label": "-connectToAddressviaInterfacewithTimeouterror",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2061",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttoaddressviainterfacewithtimeouterror",
      "community": 0,
      "norm_label": "-connecttoaddressviainterfacewithtimeouterror"
    },
    {
      "label": "-disconnect",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2815",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnect",
      "community": 0,
      "norm_label": "-disconnect"
    },
    {
      "label": "-disconnectAfterReading",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2833",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnectafterreading",
      "community": 0,
      "norm_label": "-disconnectafterreading"
    },
    {
      "label": "-disconnectAfterWriting",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2845",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnectafterwriting",
      "community": 0,
      "norm_label": "-disconnectafterwriting"
    },
    {
      "label": "-disconnectAfterReadingAndWriting",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2857",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnectafterreadingandwriting",
      "community": 0,
      "norm_label": "-disconnectafterreadingandwriting"
    },
    {
      "label": "-sslError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2954",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslerror",
      "community": 0,
      "norm_label": "-sslerror"
    },
    {
      "label": "-readMaxedOutError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2976",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readmaxedouterror",
      "community": 0,
      "norm_label": "-readmaxedouterror"
    },
    {
      "label": "-readTimeoutError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2990",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readtimeouterror",
      "community": 0,
      "norm_label": "-readtimeouterror"
    },
    {
      "label": "-writeTimeoutError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3004",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_writetimeouterror",
      "community": 0,
      "norm_label": "-writetimeouterror"
    },
    {
      "label": "-connectionClosedError",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3015",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectionclosederror",
      "community": 0,
      "norm_label": "-connectionclosederror"
    },
    {
      "label": "-isDisconnected",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3037",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isdisconnected",
      "community": 0,
      "norm_label": "-isdisconnected"
    },
    {
      "label": "-isConnected",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3053",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isconnected",
      "community": 0,
      "norm_label": "-isconnected"
    },
    {
      "label": "-connectedHost",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3069",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhost",
      "community": 0,
      "norm_label": "-connectedhost"
    },
    {
      "label": "-connectedPort",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3096",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedport",
      "community": 0,
      "norm_label": "-connectedport"
    },
    {
      "label": "-localHost",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3124",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhost",
      "community": 0,
      "norm_label": "-localhost"
    },
    {
      "label": "-localPort",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3151",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localport",
      "community": 0,
      "norm_label": "-localport"
    },
    {
      "label": "-connectedAddress",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3339",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedaddress",
      "community": 0,
      "norm_label": "-connectedaddress"
    },
    {
      "label": "-localAddress",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3375",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localaddress",
      "community": 0,
      "norm_label": "-localaddress"
    },
    {
      "label": "-isIPv4",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3411",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv4",
      "community": 0,
      "norm_label": "-isipv4"
    },
    {
      "label": "-isIPv6",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3429",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv6",
      "community": 0,
      "norm_label": "-isipv6"
    },
    {
      "label": "-isSecure",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3447",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_issecure",
      "community": 0,
      "norm_label": "-issecure"
    },
    {
      "label": "-usingCFStreamForTLS",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3721",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_usingcfstreamfortls",
      "community": 0,
      "norm_label": "-usingcfstreamfortls"
    },
    {
      "label": "-usingSecureTransportForTLS",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3740",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_usingsecuretransportfortls",
      "community": 0,
      "norm_label": "-usingsecuretransportfortls"
    },
    {
      "label": "-readDataWithTimeouttag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3799",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatawithtimeouttag",
      "community": 0,
      "norm_label": "-readdatawithtimeouttag"
    },
    {
      "label": "-readDataWithTimeoutbufferbufferOffsettag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3804",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatawithtimeoutbufferbufferoffsettag",
      "community": 0,
      "norm_label": "-readdatawithtimeoutbufferbufferoffsettag"
    },
    {
      "label": "-readDataWithTimeoutbufferbufferOffsetmaxLengthtag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3812",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatawithtimeoutbufferbufferoffsetmaxlengthtag",
      "community": 0,
      "norm_label": "-readdatawithtimeoutbufferbufferoffsetmaxlengthtag"
    },
    {
      "label": "-readDataToLengthwithTimeouttag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3846",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatolengthwithtimeouttag",
      "community": 0,
      "norm_label": "-readdatatolengthwithtimeouttag"
    },
    {
      "label": "-readDataToLengthwithTimeoutbufferbufferOffsettag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3851",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatolengthwithtimeoutbufferbufferoffsettag",
      "community": 0,
      "norm_label": "-readdatatolengthwithtimeoutbufferbufferoffsettag"
    },
    {
      "label": "-readDataToDatawithTimeouttag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3889",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeouttag",
      "community": 0,
      "norm_label": "-readdatatodatawithtimeouttag"
    },
    {
      "label": "-readDataToDatawithTimeoutbufferbufferOffsettag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3894",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeoutbufferbufferoffsettag",
      "community": 0,
      "norm_label": "-readdatatodatawithtimeoutbufferbufferoffsettag"
    },
    {
      "label": "-readDataToDatawithTimeoutmaxLengthtag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3903",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeoutmaxlengthtag",
      "community": 0,
      "norm_label": "-readdatatodatawithtimeoutmaxlengthtag"
    },
    {
      "label": "-readDataToDatawithTimeoutbufferbufferOffsetmaxLengthtag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3908",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeoutbufferbufferoffsetmaxlengthtag",
      "community": 0,
      "norm_label": "-readdatatodatawithtimeoutbufferbufferoffsetmaxlengthtag"
    },
    {
      "label": "-progressOfReadReturningTagbytesDonetotal",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3951",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_progressofreadreturningtagbytesdonetotal",
      "community": 0,
      "norm_label": "-progressofreadreturningtagbytesdonetotal"
    },
    {
      "label": "-writeDatawithTimeouttag",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5184",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_writedatawithtimeouttag",
      "community": 0,
      "norm_label": "-writedatawithtimeouttag"
    },
    {
      "label": "-progressOfWriteReturningTagbytesDonetotal",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5205",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_progressofwritereturningtagbytesdonetotal",
      "community": 0,
      "norm_label": "-progressofwritereturningtagbytesdonetotal"
    },
    {
      "label": "-startTLS",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5814",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_starttls",
      "community": 0,
      "norm_label": "-starttls"
    },
    {
      "label": "-sslReadWithBufferlength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5907",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslreadwithbufferlength",
      "community": 0,
      "norm_label": "-sslreadwithbufferlength"
    },
    {
      "label": "-sslWriteWithBufferlength",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6070",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslwritewithbufferlength",
      "community": 0,
      "norm_label": "-sslwritewithbufferlength"
    },
    {
      "label": "-ssl_startTLS",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6144",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_ssl_starttls",
      "community": 0,
      "norm_label": "-ssl_starttls"
    },
    {
      "label": "-ssl_continueSSLHandshake",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6520",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_ssl_continuesslhandshake",
      "community": 0,
      "norm_label": "-ssl_continuesslhandshake"
    },
    {
      "label": "-cf_finishSSLHandshake",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6577",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cf_finishsslhandshake",
      "community": 0,
      "norm_label": "-cf_finishsslhandshake"
    },
    {
      "label": "-cf_abortSSLHandshake",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6606",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cf_abortsslhandshake",
      "community": 0,
      "norm_label": "-cf_abortsslhandshake"
    },
    {
      "label": "-cf_startTLS",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6619",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cf_starttls",
      "community": 0,
      "norm_label": "-cf_starttls"
    },
    {
      "label": "-startCFStreamThreadIfNeeded",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6714",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_startcfstreamthreadifneeded",
      "community": 0,
      "norm_label": "-startcfstreamthreadifneeded"
    },
    {
      "label": "-cfstreamThread",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6726",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cfstreamthread",
      "community": 0,
      "norm_label": "-cfstreamthread"
    },
    {
      "label": "-scheduleCFStreams",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6745",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_schedulecfstreams",
      "community": 0,
      "norm_label": "-schedulecfstreams"
    },
    {
      "label": "-unscheduleCFStreams",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6759",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_unschedulecfstreams",
      "community": 0,
      "norm_label": "-unschedulecfstreams"
    },
    {
      "label": "-createReadAndWriteStream",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6907",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_createreadandwritestream",
      "community": 0,
      "norm_label": "-createreadandwritestream"
    },
    {
      "label": "-registerForStreamCallbacksIncludingReadWrite",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6969",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_registerforstreamcallbacksincludingreadwrite",
      "community": 0,
      "norm_label": "-registerforstreamcallbacksincludingreadwrite"
    },
    {
      "label": "-addStreamsToRunLoop",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7003",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_addstreamstorunloop",
      "community": 0,
      "norm_label": "-addstreamstorunloop"
    },
    {
      "label": "-removeStreamsFromRunLoop",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7026",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_removestreamsfromrunloop",
      "community": 0,
      "norm_label": "-removestreamsfromrunloop"
    },
    {
      "label": "-openStreams",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7046",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_openstreams",
      "community": 0,
      "norm_label": "-openstreams"
    },
    {
      "label": "-autoDisconnectOnClosedReadStream",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7082",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_autodisconnectonclosedreadstream",
      "community": 0,
      "norm_label": "-autodisconnectonclosedreadstream"
    },
    {
      "label": "-setAutoDisconnectOnClosedReadStream",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7105",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setautodisconnectonclosedreadstream",
      "community": 0,
      "norm_label": "-setautodisconnectonclosedreadstream"
    },
    {
      "label": "-markSocketQueueTargetQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7127",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_marksocketqueuetargetqueue",
      "community": 0,
      "norm_label": "-marksocketqueuetargetqueue"
    },
    {
      "label": "-unmarkSocketQueueTargetQueue",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7136",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_unmarksocketqueuetargetqueue",
      "community": 0,
      "norm_label": "-unmarksocketqueuetargetqueue"
    },
    {
      "label": "-performBlock",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7144",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_performblock",
      "community": 0,
      "norm_label": "-performblock"
    },
    {
      "label": "-socketFD",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7155",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_socketfd",
      "community": 0,
      "norm_label": "-socketfd"
    },
    {
      "label": "-socket4FD",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7172",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_socket4fd",
      "community": 0,
      "norm_label": "-socket4fd"
    },
    {
      "label": "-socket6FD",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7186",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_socket6fd",
      "community": 0,
      "norm_label": "-socket6fd"
    },
    {
      "label": "-readStream",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7202",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readstream",
      "community": 0,
      "norm_label": "-readstream"
    },
    {
      "label": "-writeStream",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7219",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_writestream",
      "community": 0,
      "norm_label": "-writestream"
    },
    {
      "label": "-enableBackgroundingOnSocketWithCaveat",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7233",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_enablebackgroundingonsocketwithcaveat",
      "community": 0,
      "norm_label": "-enablebackgroundingonsocketwithcaveat"
    },
    {
      "label": "-enableBackgroundingOnSocket",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7267",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_enablebackgroundingonsocket",
      "community": 0,
      "norm_label": "-enablebackgroundingonsocket"
    },
    {
      "label": "-sslContext",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7301",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslcontext",
      "community": 0,
      "norm_label": "-sslcontext"
    },
    {
      "label": "-hostFromAddress",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7352",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_hostfromaddress",
      "community": 0,
      "norm_label": "-hostfromaddress"
    },
    {
      "label": "-portFromAddress",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7362",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_portfromaddress",
      "community": 0,
      "norm_label": "-portfromaddress"
    },
    {
      "label": "-getHostportfromAddress",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7372",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_gethostportfromaddress",
      "community": 0,
      "norm_label": "-gethostportfromaddress"
    },
    {
      "label": "-CRLFData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7409",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_crlfdata",
      "community": 0,
      "norm_label": "-crlfdata"
    },
    {
      "label": "-CRData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7414",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_crdata",
      "community": 0,
      "norm_label": "-crdata"
    },
    {
      "label": "-LFData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7419",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lfdata",
      "community": 0,
      "norm_label": "-lfdata"
    },
    {
      "label": "-ZeroData",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7424",
      "id": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_zerodata",
      "community": 0,
      "norm_label": "-zerodata"
    },
    {
      "label": "GCDAsyncSocket.h",
      "file_type": "code",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.h",
      "source_location": "L1",
      "id": "lwwebsocket_library_cocoaasyncsocket_gcdasyncsocket_h",
      "community": 53,
      "norm_label": "gcdasyncsocket.h"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_swift",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "uint32",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_raw",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_hello",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_heartbeat",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_streamstart",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_streaming",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_streamend",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_string",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/LWSocketMessageType.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_data",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L262",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_websocket",
      "target": "uint32"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_wslog",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_string"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L213",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_constructdata",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_data"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L223",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_sendactivebinarydata",
      "target": "lwwebsocket_swift_lwsocketmessagetype_lwsocketmessagetype_data"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_swift",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_swift",
      "target": "lwwebsocket_swift_websocketobservable_connectionstatus",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L134",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_swift",
      "target": "lwwebsocket_swift_websocketobservable_view",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "observableobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L38",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L44",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_setupcallbacks",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_startserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L73",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_stopserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L86",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L102",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_senddata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L111",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_onreceivemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L122",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_onreceivedata",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L26",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_connectionstatus",
      "target": "lwwebsocket_swift_websocketobservable_connectionstatus_disconnected",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L27",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_connectionstatus",
      "target": "lwwebsocket_swift_websocketobservable_connectionstatus_connecting",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L28",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_connectionstatus",
      "target": "lwwebsocket_swift_websocketobservable_connectionstatus_connected",
      "confidence_score": 1.0
    },
    {
      "relation": "case_of",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L29",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_connectionstatus",
      "target": "lwwebsocket_swift_websocketobservable_connectionstatus_failed",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L39",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_websocketobservable_init",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_setupcallbacks",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L144",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_view_websocketserver",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_startserver",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_view_websocketserver",
      "target": "lwwebsocket_swift_websocketobservable_websocketobservable_stopserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketObservable.swift",
      "source_location": "L142",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketobservable_view",
      "target": "lwwebsocket_swift_websocketobservable_view_websocketserver",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyHTTPConnection.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwwebsocket_swift_myhttpconnection_swift",
      "target": "lwwebsocket_swift_myhttpconnection_myhttpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyHTTPConnection.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwwebsocket_swift_myhttpconnection_myhttpconnection",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyHTTPConnection.swift",
      "source_location": "L20",
      "weight": 1.0,
      "source": "lwwebsocket_swift_myhttpconnection_myhttpconnection",
      "target": "lwwebsocket_swift_myhttpconnection_myhttpconnection_websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L10",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_classes_websocketmanager_m",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "classes_websocketmanager_myhttpconnection",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_httpconnection_m",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L3",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_httpserver_m",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L2",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpdynamicfileresponse_m",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L2",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpfileresponse_m",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L2",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpasyncfileresponse_m",
      "target": "httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L234",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_swift",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L64",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_startserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L117",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_stopserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L128",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L157",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_senddata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L212",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_constructdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L220",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_sendactivebinarydata",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L234",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "websocketdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L236",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_websocketdidopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L277",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L335",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_websocketdidclose",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddloggernode",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_loggingcontextset",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L361",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L502",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L968",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncwritepacket",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1004",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncspecialpacket",
      "target": "nsobject",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L69",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_startserver",
      "target": "cocoahttpserver_httpserver_httpserver"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L97",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_startserver",
      "target": "lwwebsocket_swift_mywebsocket_wslog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L147",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_senddata",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_constructdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L197",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_senddata",
      "target": "lwwebsocket_swift_mywebsocket_wslog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L244",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_websocketdidopen",
      "target": "lwwebsocket_swift_websocketmanager_websocketmanager_sendactivebinarydata",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L18",
      "weight": 1.0,
      "context": "import",
      "source": "classes_websocketmanager_websocketmanager",
      "target": "websocketdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L237",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_websocketdidopen",
      "target": "lwwebsocket_swift_mywebsocket_wslog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L248",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_websocket",
      "target": "lwwebsocket_swift_mywebsocket_wslog"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "LWWebSocket_swift/WebSocketManager.swift",
      "source_location": "L336",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketmanager_websocketmanager_websocketdidclose",
      "target": "lwwebsocket_swift_mywebsocket_wslog"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L17",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_swift",
      "target": "lwwebsocket_swift_mywebsocket_wslog",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L21",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_swift",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L21",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket",
      "target": "websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L32",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_deinit",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L40",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_startheartbeatrecvtimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L61",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_stopheartbeatrecvtimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L67",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_timerhandle",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L12",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_classes_websocketmanager_m",
      "target": "websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "classes_websocketmanager_mywebsocket",
      "target": "websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L12",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_httpconnection_m",
      "target": "websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L1",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_websocket_m",
      "target": "websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L4",
      "weight": 1.0,
      "context": "import",
      "source": "lwwebsocket_library_cocoahttpserver_httpserver_m",
      "target": "websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L34",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket_deinit",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_stopheartbeatrecvtimer",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L41",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket_startheartbeatrecvtimer",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_stopheartbeatrecvtimer",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L53",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket_startheartbeatrecvtimer",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_timerhandle",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/MyWebSocket.swift",
      "source_location": "L68",
      "weight": 1.0,
      "source": "lwwebsocket_swift_mywebsocket_mywebsocket_timerhandle",
      "target": "lwwebsocket_swift_mywebsocket_mywebsocket_stopheartbeatrecvtimer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_swift",
      "target": "lwwebsocket_swift_websocketexampleview_websocketexampleview",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L176",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_swift",
      "target": "lwwebsocket_swift_websocketexampleview_lwsocketmessagetype",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L202",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_swift",
      "target": "lwwebsocket_swift_websocketexampleview_websocketexampleview_previews",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L12",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_websocketexampleview",
      "target": "view",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_websocketexampleview",
      "target": "lwwebsocket_swift_websocketexampleview_websocketexampleview_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L134",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_websocketexampleview",
      "target": "lwwebsocket_swift_websocketexampleview_websocketexampleview_setupwebsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L155",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_websocketexampleview",
      "target": "lwwebsocket_swift_websocketexampleview_websocketexampleview_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L165",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_websocketexampleview",
      "target": "lwwebsocket_swift_websocketexampleview_websocketexampleview_sendtestdata",
      "confidence_score": 1.0
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L140",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_websocketexampleview_setupwebsocket",
      "target": "lwwebsocket_swift_websocketexampleview_lwsocketmessagetype",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L176",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_lwsocketmessagetype",
      "target": "customstringconvertible",
      "confidence_score": 1.0
    },
    {
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket_swift/WebSocketExampleView.swift",
      "source_location": "L202",
      "weight": 1.0,
      "source": "lwwebsocket_swift_websocketexampleview_websocketexampleview_previews",
      "target": "previewprovider",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "example_xxkeyboard_keyboardviewcontroller_m",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_updateviewconstraints",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_lexiconbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_webloader",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_getbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L146",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_handlewithbody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L190",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_writetofilewithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L204",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_wswebloader",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L211",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_webviewbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L257",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_conwsbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L261",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_sendwsbtnaction",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L293",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_viewwilllayoutsubviews",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L298",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_textwillchange",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/XXKeyboard/KeyboardViewController.m",
      "source_location": "L302",
      "weight": 1.0,
      "source": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller",
      "target": "xxkeyboard_keyboardviewcontroller_keyboardviewcontroller_textdidchange",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "example_tests_tests_m",
      "target": "tests_tests_tests",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L17",
      "weight": 1.0,
      "source": "tests_tests_tests",
      "target": "tests_tests_tests_setup",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "tests_tests_tests",
      "target": "tests_tests_tests_teardown",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/Tests/Tests.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "tests_tests_tests",
      "target": "tests_tests_tests_testexample",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L9",
      "weight": 1.0,
      "source": "example_lwwebsocket_uiwindow_lwshake_m",
      "target": "lwwebsocket_uiwindow_lwshake_uiwindow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwwebsocket_uiwindow_lwshake_uiwindow",
      "target": "lwwebsocket_uiwindow_lwshake_uiwindow_canbecomefirstresponder",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lwwebsocket_uiwindow_lwshake_uiwindow",
      "target": "lwwebsocket_uiwindow_lwshake_uiwindow_motionbeganwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwwebsocket_uiwindow_lwshake_uiwindow",
      "target": "lwwebsocket_uiwindow_lwshake_uiwindow_motionendedwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/UIWindow+LWShake.m",
      "source_location": "L22",
      "weight": 1.0,
      "source": "lwwebsocket_uiwindow_lwshake_uiwindow",
      "target": "lwwebsocket_uiwindow_lwshake_uiwindow_motioncancelledwithevent",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L12",
      "weight": 1.0,
      "source": "example_lwwebsocket_lwappdelegate_m",
      "target": "lwwebsocket_lwappdelegate_lwappdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwwebsocket_lwappdelegate_lwappdelegate",
      "target": "lwwebsocket_lwappdelegate_lwappdelegate_applicationdidfinishlaunchingwithoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "lwwebsocket_lwappdelegate_lwappdelegate",
      "target": "lwwebsocket_lwappdelegate_lwappdelegate_applicationwillresignactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L25",
      "weight": 1.0,
      "source": "lwwebsocket_lwappdelegate_lwappdelegate",
      "target": "lwwebsocket_lwappdelegate_lwappdelegate_applicationdidenterbackground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "lwwebsocket_lwappdelegate_lwappdelegate",
      "target": "lwwebsocket_lwappdelegate_lwappdelegate_applicationwillenterforeground",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L34",
      "weight": 1.0,
      "source": "lwwebsocket_lwappdelegate_lwappdelegate",
      "target": "lwwebsocket_lwappdelegate_lwappdelegate_applicationdidbecomeactive",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWAppDelegate.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "lwwebsocket_lwappdelegate_lwappdelegate",
      "target": "lwwebsocket_lwappdelegate_lwappdelegate_applicationwillterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "example_lwwebsocket_lwviewcontroller_m",
      "target": "lwwebsocket_lwviewcontroller_lwviewcontroller",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lwwebsocket_lwviewcontroller_lwviewcontroller",
      "target": "lwwebsocket_lwviewcontroller_lwviewcontroller_viewdidload",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L110",
      "weight": 1.0,
      "source": "lwwebsocket_lwviewcontroller_lwviewcontroller",
      "target": "lwwebsocket_lwviewcontroller_lwviewcontroller_loadwswebview",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L126",
      "weight": 1.0,
      "source": "lwwebsocket_lwviewcontroller_lwviewcontroller",
      "target": "lwwebsocket_lwviewcontroller_lwviewcontroller_btn01action",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L132",
      "weight": 1.0,
      "source": "lwwebsocket_lwviewcontroller_lwviewcontroller",
      "target": "lwwebsocket_lwviewcontroller_lwviewcontroller_btn02action",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "Example/LWWebSocket/LWViewController.m",
      "source_location": "L181",
      "weight": 1.0,
      "source": "lwwebsocket_lwviewcontroller_lwviewcontroller",
      "target": "lwwebsocket_lwviewcontroller_lwviewcontroller_btn03action",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwwebsocket_classes_websocketmanager_m",
      "target": "classes_websocketmanager_websocketmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L30",
      "weight": 1.0,
      "source": "lwwebsocket_classes_websocketmanager_m",
      "target": "classes_websocketmanager_mywebsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "lwwebsocket_classes_websocketmanager_m",
      "target": "classes_websocketmanager_myhttpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L193",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_myuri",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_sharedmanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L123",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_streamfilepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L130",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_datastream",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L137",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_startserverwithportwebpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L186",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_stopserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L197",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L207",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_senddata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L219",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_senddatawithfileurl",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L264",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_constructdatawithmessagetype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L272",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_sendactivebinarydata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L288",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_websocketdidopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L300",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_websocketdidreceivemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L344",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_websocketdidreceivedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L407",
      "weight": 1.0,
      "source": "classes_websocketmanager_websocketmanager",
      "target": "classes_websocketmanager_websocketmanager_websocketdidclose",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L47",
      "weight": 1.0,
      "source": "classes_websocketmanager_mywebsocket",
      "target": "classes_websocketmanager_mywebsocket_startheartbeatrecvtimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L40",
      "weight": 1.0,
      "source": "classes_websocketmanager_mywebsocket",
      "target": "classes_websocketmanager_mywebsocket_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L64",
      "weight": 1.0,
      "source": "classes_websocketmanager_mywebsocket",
      "target": "classes_websocketmanager_mywebsocket_stopheartbeatrecvtimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L73",
      "weight": 1.0,
      "source": "classes_websocketmanager_mywebsocket",
      "target": "classes_websocketmanager_mywebsocket_timerhandle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Classes/WebSocketManager.m",
      "source_location": "L92",
      "weight": 1.0,
      "source": "classes_websocketmanager_myhttpconnection",
      "target": "classes_websocketmanager_myhttpconnection_websocketforuri",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddttylogger_m",
      "target": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L126",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddttylogger_m",
      "target": "cocoalumberjack_ddttylogger_ddttylogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1361",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile",
      "target": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile_initwithforegroundcolorbackgroundcolorflagcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1472",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile",
      "target": "cocoalumberjack_ddttylogger_ddttyloggercolorprofile_description",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L144",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_initialize_colors_16",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L253",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_initialize_colors_256",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L670",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_getredgreenbluefromcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L718",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_codeindexforcolor",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L765",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L808",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_sharedinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L813",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L859",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_loaddefaultcolorprofiles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L865",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_colorsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L893",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_setcolorsenabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L924",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_setforegroundcolorbackgroundcolorforflag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L929",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_setforegroundcolorbackgroundcolorforflagcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L976",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_setforegroundcolorbackgroundcolorfortag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1011",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforflag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1016",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforflagcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1055",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsfortag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1082",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforallflags",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1107",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_clearcolorsforalltags",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1132",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_clearallcolors",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1158",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_logmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.m",
      "source_location": "L1350",
      "weight": 1.0,
      "source": "cocoalumberjack_ddttylogger_ddttylogger",
      "target": "cocoalumberjack_ddttylogger_ddttylogger_loggername",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.h",
      "source_location": "L496",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddlog_h",
      "target": "cocoalumberjack_ddlog_ddlogmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.h",
      "source_location": "L587",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddlog_h",
      "target": "cocoalumberjack_ddlog_ddabstractlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L809",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddlog_m",
      "target": "cocoalumberjack_ddlog_ddlogmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L823",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlogmessage",
      "target": "cocoalumberjack_ddlog_ddlogmessage_initwithlogmsglevelflagcontextfilefunctionlinetagoptions",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L881",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlogmessage",
      "target": "cocoalumberjack_ddlog_ddlogmessage_threadid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L886",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlogmessage",
      "target": "cocoalumberjack_ddlog_ddlogmessage_filename",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L891",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlogmessage",
      "target": "cocoalumberjack_ddlog_ddlogmessage_methodname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L899",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlogmessage",
      "target": "cocoalumberjack_ddlog_ddlogmessage_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L917",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddlog_m",
      "target": "cocoalumberjack_ddlog_ddabstractlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L919",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L953",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L960",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_logmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L965",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_logformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1032",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_setlogformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1062",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_loggerqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1067",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_loggername",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1072",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_isongloballoggingqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L1077",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddabstractlogger",
      "target": "cocoalumberjack_ddlog_ddabstractlogger_isoninternalloggerqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.h",
      "source_location": "L22",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddabstractdatabaselogger_h",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddabstractdatabaselogger_m",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L113",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_destroysavetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L164",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_destroydeletetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L39",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_log",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L60",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_save",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_delete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_db_saveanddelete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_performsaveandsuspendsavetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L99",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_performdelete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L131",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_updateandresumesavetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L148",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_createsuspendedsavetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L176",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_updatedeletetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L192",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_createandstartdeletetimer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L216",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_savethreshold",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L244",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setsavethreshold",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L282",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_saveinterval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L310",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setsaveinterval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L384",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_maxage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L412",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setmaxage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L492",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_deleteinterval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L520",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setdeleteinterval",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L593",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_deleteoneverysave",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L621",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_setdeleteoneverysave",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L650",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_savependinglogentries",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L663",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_deleteoldlogentries",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L680",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_didaddlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L689",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_willremovelogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L699",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_logmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDAbstractDatabaseLogger.m",
      "source_location": "L717",
      "weight": 1.0,
      "source": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger",
      "target": "cocoalumberjack_ddabstractdatabaselogger_ddabstractdatabaselogger_flush",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L20",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddasllogger_m",
      "target": "cocoalumberjack_ddasllogger_ddasllogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L32",
      "weight": 1.0,
      "source": "cocoalumberjack_ddasllogger_ddasllogger",
      "target": "cocoalumberjack_ddasllogger_ddasllogger_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "cocoalumberjack_ddasllogger_ddasllogger",
      "target": "cocoalumberjack_ddasllogger_ddasllogger_sharedinstance",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "cocoalumberjack_ddasllogger_ddasllogger",
      "target": "cocoalumberjack_ddasllogger_ddasllogger_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "cocoalumberjack_ddasllogger_ddasllogger",
      "target": "cocoalumberjack_ddasllogger_ddasllogger_logmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.m",
      "source_location": "L94",
      "weight": 1.0,
      "source": "cocoalumberjack_ddasllogger_ddasllogger",
      "target": "cocoalumberjack_ddasllogger_ddasllogger_loggername",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.h",
      "source_location": "L59",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddfilelogger_h",
      "target": "cocoalumberjack_ddfilelogger_required",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.h",
      "source_location": "L157",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddfilelogger_h",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.h",
      "source_location": "L171",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddfilelogger_h",
      "target": "cocoalumberjack_ddfilelogger_ddlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L419",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddfilelogger_m",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L421",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L426",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault_initwithdateformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L444",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileformatterdefault_formatlogmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddlog_m",
      "target": "cocoalumberjack_ddlog_ddloggernode",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddlog_m",
      "target": "cocoalumberjack_ddlog_ddlog",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L791",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddloggernode",
      "target": "cocoalumberjack_ddlog_ddloggernode_nodewithloggerloggerqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L775",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddloggernode",
      "target": "cocoalumberjack_ddlog_ddloggernode_initwithloggerloggerqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L796",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddloggernode",
      "target": "cocoalumberjack_ddlog_ddloggernode_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L506",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_lt_addlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L549",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_lt_removelogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L588",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_lt_removeallloggers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L611",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_lt_log",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L669",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_lt_flush",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L163",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_loggingqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L172",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_applicationwillterminate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L181",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_addlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L191",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_removelogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L201",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_removeallloggers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L213",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_queuelogmessageasynchronously",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L269",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_loglevelflagcontextfilefunctionlinetagformat",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L301",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_loglevelflagcontextfilefunctionlinetagformatargs",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L329",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_flushlog",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L341",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_isregisteredclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L411",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_registeredclasses",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L454",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_registeredclassnames",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L467",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_loglevelforclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L477",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_loglevelforclasswithname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L484",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_setloglevelforclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDLog.m",
      "source_location": "L492",
      "weight": 1.0,
      "source": "cocoalumberjack_ddlog_ddlog",
      "target": "cocoalumberjack_ddlog_ddlog_setloglevelforclasswithname",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDTTYLogger.h",
      "source_location": "L34",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddttylogger_h",
      "target": "cocoalumberjack_ddttylogger_ddlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddfilelogger_m",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddfilelogger_m",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L897",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddfilelogger_m",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L126",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_deleteoldlogfiles",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L187",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_defaultlogsdirectory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L64",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_initwithlogsdirectory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L94",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_observevalueforkeypathofobjectchangecontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L205",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_logsdirectory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L223",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_islogfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L254",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_unsortedlogfilepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L280",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_unsortedlogfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L299",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_unsortedlogfileinfos",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L320",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_sortedlogfilepaths",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L339",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_sortedlogfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L358",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_sortedlogfileinfos",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L371",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_generateshortuuid",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L387",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault",
      "target": "cocoalumberjack_ddfilelogger_ddlogfilemanagerdefault_createnewlogfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L694",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_rolllogfilenow",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L721",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_mayberolllogfileduetoage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L735",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_mayberolllogfileduetosize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L459",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L466",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_initwithlogfilemanager",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L480",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L498",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_maximumfilesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L528",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_setmaximumfilesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L557",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_rollingfrequency",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L587",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_setrollingfrequency",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L619",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_scheduletimertorolllogfileduetoage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L666",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_rolllogfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L767",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_currentlogfileinfo",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L827",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_currentlogfilehandle",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L849",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_logmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L873",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_willremovelogger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L880",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddfilelogger",
      "target": "cocoalumberjack_ddfilelogger_ddfilelogger_loggername",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L913",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_logfilewithpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L918",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_initwithfilepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L931",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_fileattributes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L940",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_filename",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L949",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_modificationdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L959",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_creationdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1003",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_filesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1013",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_age",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1018",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_description",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1034",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_isarchived",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1052",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_setisarchived",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1080",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1088",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_renamefile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1122",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_hasextensionattributewithname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1159",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_addextensionattributewithname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1218",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_removeextensionattributewithname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1267",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_hasextendedattributewithname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1277",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_addextendedattributewithname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1290",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_removeextendedattributewithname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1309",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_isequal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1321",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_reversecomparebycreationdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDFileLogger.m",
      "source_location": "L1337",
      "weight": 1.0,
      "source": "cocoalumberjack_ddfilelogger_ddlogfileinfo",
      "target": "cocoalumberjack_ddfilelogger_ddlogfileinfo_reversecomparebymodificationdate",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/DDASLLogger.h",
      "source_location": "L29",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_ddasllogger_h",
      "target": "cocoalumberjack_ddasllogger_ddlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.h",
      "source_location": "L52",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_extensions_dispatchqueuelogformatter_h",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_extensions_dispatchqueuelogformatter_m",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L59",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_replacementstringforqueuelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L72",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_setreplacementstringforqueuelabel",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L88",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_stringfromdate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L128",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_queuethreadlabelforlogmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L233",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_formatlogmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L241",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_didaddtologger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/DispatchQueueLogFormatter.m",
      "source_location": "L246",
      "weight": 1.0,
      "source": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter",
      "target": "extensions_dispatchqueuelogformatter_dispatchqueuelogformatter_willremovefromlogger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_extensions_contextfilterlogformatter_m",
      "target": "extensions_contextfilterlogformatter_loggingcontextset",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_extensions_contextfilterlogformatter_m",
      "target": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoalumberjack_extensions_contextfilterlogformatter_m",
      "target": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L147",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_loggingcontextset",
      "target": "extensions_contextfilterlogformatter_loggingcontextset_addtoset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L156",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_loggingcontextset",
      "target": "extensions_contextfilterlogformatter_loggingcontextset_removefromset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L165",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_loggingcontextset",
      "target": "extensions_contextfilterlogformatter_loggingcontextset_currentset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L178",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_loggingcontextset",
      "target": "extensions_contextfilterlogformatter_loggingcontextset_isinset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L137",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_loggingcontextset",
      "target": "extensions_contextfilterlogformatter_loggingcontextset_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L38",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_addtowhitelist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_removefromwhitelist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_whitelist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L63",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_isonwhitelist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L68",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextwhitelistfilterlogformatter_formatlogmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L97",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_addtoblacklist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_removefromblacklist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_blacklist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L112",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_isonblacklist",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaLumberjack/Extensions/ContextFilterLogFormatter.m",
      "source_location": "L117",
      "weight": 1.0,
      "source": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter",
      "target": "extensions_contextfilterlogformatter_contextblacklistfilterlogformatter_formatlogmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.h",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpconnection_h",
      "target": "cocoahttpserver_httpconnection_httpconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.h",
      "source_location": "L36",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpconnection_h",
      "target": "cocoahttpserver_httpconnection_httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2662",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpconnection_m",
      "target": "cocoahttpserver_httpconnection_httpconfig",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2668",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconfig",
      "target": "cocoahttpserver_httpconnection_httpconfig_initwithserverdocumentroot",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2678",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconfig",
      "target": "cocoahttpserver_httpconnection_httpconfig_initwithserverdocumentrootqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2701",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconfig",
      "target": "cocoahttpserver_httpconnection_httpconfig_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L85",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpconnection_m",
      "target": "cocoahttpserver_httpconnection_httpconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L637",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_startreadingrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1123",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_sendresponseheadersandbody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_initialize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L119",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_generatenonce",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L155",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_hasrecentnonce",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L176",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_initwithasyncsocketconfiguration",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L219",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L244",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_supportsmethodatpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L277",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_expectsrequestbodyfrommethodatpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L310",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_issecureserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L323",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_sslidentityandcertificates",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L340",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_ispasswordprotected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L357",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_usedigestaccessauthentication",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L371",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_realm",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L384",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_passwordforuser",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L401",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_isauthenticated",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L536",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_adddigestauthchallenge",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L549",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_addbasicauthchallenge",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L567",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L583",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_stop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L596",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_startconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L657",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_parseparams",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L711",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_parsegetparams",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L735",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_parserangerequestwithcontentlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L881",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_requesturi",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L892",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_replytohttprequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1008",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_newunirangeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1032",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_newmultirangeresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1104",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_chunkedtransfersizelineforlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1112",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_chunkedtransferfooter",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1317",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_writequeuesize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1336",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_continuesendingstandardresponsebody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1404",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_continuesendingsinglerangeresponsebody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1455",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_continuesendingmultirangeresponsebody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1541",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_directoryindexfilenames",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1550",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_filepathforuri",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1558",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_filepathforuriallowdirectory",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1664",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_httpresponseformethoduri",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1687",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_websocketforuri",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1714",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_prepareforbodywithsize",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1723",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_processbodydata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1738",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_finishbody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1752",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_handleversionnotsupported",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1771",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_handleauthenticationfailed",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1802",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_handleinvalidrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1828",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_handleunknownmethod",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1855",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_handleresourcenotfound",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1879",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_dateasstring",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1918",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_preprocessresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L1955",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_preprocesserrorresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2012",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_socketdidreaddatawithtag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2359",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_socketdidwritedatawithtag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2476",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_socketdiddisconnectwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2495",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_responsehasavailabledata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2538",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_responsedidabort",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2569",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_finishresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2591",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_shoulddie",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPConnection.m",
      "source_location": "L2630",
      "weight": 1.0,
      "source": "cocoahttpserver_httpconnection_httpconnection",
      "target": "cocoahttpserver_httpconnection_httpconnection_die",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.h",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpmessage_h",
      "target": "cocoahttpserver_httpmessage_httpmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L8",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpmessage_m",
      "target": "cocoahttpserver_httpmessage_httpmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L10",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_initemptyrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_initrequestwithmethodurlversion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_initresponsewithstatuscodedescriptionversion",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L43",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L51",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_appenddata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L56",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_isheadercomplete",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L61",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_version",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L66",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_method",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L71",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_url",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L76",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_statuscode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_allheaderfields",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L86",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_headerfield",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L91",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_setheaderfieldvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L98",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_messagedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_body",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPMessage.m",
      "source_location": "L108",
      "weight": 1.0,
      "source": "cocoahttpserver_httpmessage_httpmessage",
      "target": "cocoahttpserver_httpmessage_httpmessage_setbody",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.h",
      "source_location": "L9",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_websocket_h",
      "target": "cocoahttpserver_websocket_websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_websocket_m",
      "target": "cocoahttpserver_websocket_websocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L266",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_readrequestbody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L463",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_sendresponsebody",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L324",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_sendresponseheaders",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L69",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_iswebsocketrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L118",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_isversion76request",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L137",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_isrfc6455request",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L153",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_initwithrequestsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L187",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L199",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_delegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L210",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_setdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L225",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L251",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_stop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L275",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_originresponseheadervalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L293",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_locationresponseheadervalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L318",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_secwebsocketkeyresponseheadervalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L416",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_processkey",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L512",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_didopen",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L531",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_sendmessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L537",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_senddataisbinary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L592",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_didreceivemessage",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L608",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_didreceivedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L624",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_didclose",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L645",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_isvalidwebsocketframe",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L679",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_socketdidreaddatawithtag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/WebSocket.m",
      "source_location": "L815",
      "weight": 1.0,
      "source": "cocoahttpserver_websocket_websocket",
      "target": "cocoahttpserver_websocket_websocket_socketdiddisconnectwitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.h",
      "source_location": "L11",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpauthenticationrequest_h",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L8",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpauthenticationrequest_m",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L127",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_quotedsubheaderfieldvaluefromheaderfieldvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L159",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_nonquotedsubheaderfieldvaluefromheaderfieldvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_initwithrequest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L71",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_isbasic",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L75",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_isdigest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L79",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_base64credentials",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_username",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L87",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_realm",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L91",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_nonce",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L95",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_uri",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L99",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_qop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L103",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_nc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L107",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_cnonce",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPAuthenticationRequest.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest",
      "target": "cocoahttpserver_httpauthenticationrequest_httpauthenticationrequest_response",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.h",
      "source_location": "L22",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpserver_h",
      "target": "cocoahttpserver_httpserver_implemented_protocols",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_httpserver_m",
      "target": "cocoahttpserver_httpserver_httpserver",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L600",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_unpublishbonjour",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L565",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_publishbonjour",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L716",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_startbonjourthreadifneeded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L765",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_performbonjourblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L105",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L134",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_documentroot",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L145",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_setdocumentroot",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L173",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_connectionclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L184",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_setconnectionclass",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L196",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_interface",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L207",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_setinterface",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L222",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_port",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L233",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_listeningport",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L247",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_setport",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L260",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_domain",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L271",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_setdomain",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L288",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_name",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L299",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_publishedname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L323",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_setname",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L337",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_type",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L348",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_settype",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L361",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_txtrecorddictionary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L372",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_settxtrecorddictionary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L404",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_start",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L438",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_stop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L474",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_isrunning",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L485",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_addwebsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L502",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_numberofhttpconnections",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L516",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_numberofwebsocketconnections",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L527",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_websockets",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L535",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_config",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L551",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_socketdidacceptnewsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L625",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_republishbonjour",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L640",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_netservicedidpublish",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L653",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_netservicedidnotpublish",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L671",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_connectiondiddie",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L687",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_websocketdiddie",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L732",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_bonjourthread",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/HTTPServer.m",
      "source_location": "L756",
      "weight": 1.0,
      "source": "cocoahttpserver_httpserver_httpserver",
      "target": "cocoahttpserver_httpserver_httpserver_executebonjourblock",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.h",
      "source_location": "L14",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpasyncfileresponse_h",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpasyncfileresponse_m",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L37",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_initwithfilepathforconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L73",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_abort",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_processreadbuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L100",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_pausereadsource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L111",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_resumereadsource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L122",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_cancelreadsource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_openfileandsetupreadsource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L258",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_openfileifneeded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L277",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_contentlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L284",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L291",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L314",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_readdataoflength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L352",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_isdone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L361",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_filepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L366",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_isasynchronous",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L373",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_connectiondidclose",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPAsyncFileResponse.m",
      "source_location": "L393",
      "weight": 1.0,
      "source": "responses_httpasyncfileresponse_httpasyncfileresponse",
      "target": "responses_httpasyncfileresponse_httpasyncfileresponse_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L3",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httperrorresponse_m",
      "target": "responses_httperrorresponse_httperrorresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L5",
      "weight": 1.0,
      "source": "responses_httperrorresponse_httperrorresponse",
      "target": "responses_httperrorresponse_httperrorresponse_initwitherrorcode",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "responses_httperrorresponse_httperrorresponse",
      "target": "responses_httperrorresponse_httperrorresponse_contentlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "responses_httperrorresponse_httperrorresponse",
      "target": "responses_httperrorresponse_httperrorresponse_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L23",
      "weight": 1.0,
      "source": "responses_httperrorresponse_httperrorresponse",
      "target": "responses_httperrorresponse_httperrorresponse_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "responses_httperrorresponse_httperrorresponse",
      "target": "responses_httperrorresponse_httperrorresponse_readdataoflength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "responses_httperrorresponse_httperrorresponse",
      "target": "responses_httperrorresponse_httperrorresponse_isdone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.m",
      "source_location": "L35",
      "weight": 1.0,
      "source": "responses_httperrorresponse_httperrorresponse",
      "target": "responses_httperrorresponse_httperrorresponse_status",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPErrorResponse.h",
      "source_location": "L3",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httperrorresponse_h",
      "target": "responses_httperrorresponse_httperrorresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpdataresponse_m",
      "target": "responses_httpdataresponse_httpdataresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "responses_httpdataresponse_httpdataresponse",
      "target": "responses_httpdataresponse_httpdataresponse_initwithdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "responses_httpdataresponse_httpdataresponse",
      "target": "responses_httpdataresponse_httpdataresponse_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "responses_httpdataresponse_httpdataresponse",
      "target": "responses_httpdataresponse_httpdataresponse_contentlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L42",
      "weight": 1.0,
      "source": "responses_httpdataresponse_httpdataresponse",
      "target": "responses_httpdataresponse_httpdataresponse_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L49",
      "weight": 1.0,
      "source": "responses_httpdataresponse_httpdataresponse",
      "target": "responses_httpdataresponse_httpdataresponse_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L56",
      "weight": 1.0,
      "source": "responses_httpdataresponse_httpdataresponse",
      "target": "responses_httpdataresponse_httpdataresponse_readdataoflength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "responses_httpdataresponse_httpdataresponse",
      "target": "responses_httpdataresponse_httpdataresponse_isdone",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDataResponse.h",
      "source_location": "L5",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpdataresponse_h",
      "target": "responses_httpdataresponse_httpdataresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.h",
      "source_location": "L5",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpredirectresponse_h",
      "target": "responses_httpredirectresponse_httpredirectresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpredirectresponse_m",
      "target": "responses_httpredirectresponse_httpredirectresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L15",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_initwithpath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_contentlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L41",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_readdataoflength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_isdone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L53",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_httpheaders",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L60",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_status",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPRedirectResponse.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "responses_httpredirectresponse_httpredirectresponse",
      "target": "responses_httpredirectresponse_httpredirectresponse_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L16",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpdynamicfileresponse_m",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L18",
      "weight": 1.0,
      "source": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse_initwithfilepathforconnectionseparatorreplacementdictionary",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L33",
      "weight": 1.0,
      "source": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse_ischunked",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L40",
      "weight": 1.0,
      "source": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse_contentlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L50",
      "weight": 1.0,
      "source": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L58",
      "weight": 1.0,
      "source": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse_isdone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse_processreadbuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.m",
      "source_location": "L285",
      "weight": 1.0,
      "source": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPDynamicFileResponse.h",
      "source_location": "L41",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpdynamicfileresponse_h",
      "target": "responses_httpdynamicfileresponse_httpdynamicfileresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L19",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpfileresponse_m",
      "target": "responses_httpfileresponse_httpfileresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_initwithfilepathforconnection",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L57",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_abort",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L65",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_openfile",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L83",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_openfileifneeded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L102",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_contentlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L109",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_offset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L116",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_setoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L138",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_readdataoflength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L207",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_isdone",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L216",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_filepath",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.m",
      "source_location": "L221",
      "weight": 1.0,
      "source": "responses_httpfileresponse_httpfileresponse",
      "target": "responses_httpfileresponse_httpfileresponse_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Responses/HTTPFileResponse.h",
      "source_location": "L7",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_responses_httpfileresponse_h",
      "target": "responses_httpfileresponse_httpfileresponse",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.h",
      "source_location": "L24",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheader_h",
      "target": "mime_multipartmessageheader_multipartmessageheader",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.m",
      "source_location": "L27",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheader_m",
      "target": "mime_multipartmessageheader_multipartmessageheader",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.m",
      "source_location": "L31",
      "weight": 1.0,
      "source": "mime_multipartmessageheader_multipartmessageheader",
      "target": "mime_multipartmessageheader_multipartmessageheader_initwithdataformencoding",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeader.m",
      "source_location": "L81",
      "weight": 1.0,
      "source": "mime_multipartmessageheader_multipartmessageheader",
      "target": "mime_multipartmessageheader_multipartmessageheader_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L24",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheaderfield_m",
      "target": "mime_multipartmessageheaderfield_multipartmessageheaderfield",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L91",
      "weight": 1.0,
      "source": "mime_multipartmessageheaderfield_multipartmessageheaderfield",
      "target": "mime_multipartmessageheaderfield_multipartmessageheaderfield_parseheadervaluebyteslengthencoding",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L36",
      "weight": 1.0,
      "source": "mime_multipartmessageheaderfield_multipartmessageheaderfield",
      "target": "mime_multipartmessageheaderfield_multipartmessageheaderfield_initwithdatacontentencoding",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.m",
      "source_location": "L174",
      "weight": 1.0,
      "source": "mime_multipartmessageheaderfield_multipartmessageheaderfield",
      "target": "mime_multipartmessageheaderfield_multipartmessageheaderfield_description",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartMessageHeaderField.h",
      "source_location": "L8",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_mime_multipartmessageheaderfield_h",
      "target": "mime_multipartmessageheaderfield_multipartmessageheaderfield",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_mime_multipartformdataparser_m",
      "target": "mime_multipartformdataparser_multipartformdataparser",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L459",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_decodeddatafromdataencoding",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L380",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_findheaderendfromoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L399",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_findcontentendfromoffset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L420",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_numberofbytestoleavependingwithdatalengthencoding",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L301",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_offsettillnewlinesinceoffsetindata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L331",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_processpreamble",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L48",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_initwithboundaryformencoding",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L70",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_appenddata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Mime/MultipartFormDataParser.m",
      "source_location": "L476",
      "weight": 1.0,
      "source": "mime_multipartformdataparser_multipartformdataparser",
      "target": "mime_multipartformdataparser_multipartformdataparser_decodeddatafromquotedprintabledata",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L4",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_categories_ddnumber_m",
      "target": "categories_ddnumber_nsnumber",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L6",
      "weight": 1.0,
      "source": "categories_ddnumber_nsnumber",
      "target": "categories_ddnumber_nsnumber_parsestringintosint64",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L26",
      "weight": 1.0,
      "source": "categories_ddnumber_nsnumber",
      "target": "categories_ddnumber_nsnumber_parsestringintouint64",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L46",
      "weight": 1.0,
      "source": "categories_ddnumber_nsnumber",
      "target": "categories_ddnumber_nsnumber_parsestringintonsinteger",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDNumber.m",
      "source_location": "L67",
      "weight": 1.0,
      "source": "categories_ddnumber_nsnumber",
      "target": "categories_ddnumber_nsnumber_parsestringintonsuinteger",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L5",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_categories_dddata_m",
      "target": "categories_dddata_nsdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L13",
      "weight": 1.0,
      "source": "categories_dddata_nsdata",
      "target": "categories_dddata_nsdata_md5digest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L21",
      "weight": 1.0,
      "source": "categories_dddata_nsdata",
      "target": "categories_dddata_nsdata_sha1digest",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L29",
      "weight": 1.0,
      "source": "categories_dddata_nsdata",
      "target": "categories_dddata_nsdata_hexstringvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L44",
      "weight": 1.0,
      "source": "categories_dddata_nsdata",
      "target": "categories_dddata_nsdata_base64encoded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDData.m",
      "source_location": "L96",
      "weight": 1.0,
      "source": "categories_dddata_nsdata",
      "target": "categories_dddata_nsdata_base64decoded",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L23",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_categories_ddrange_h",
      "target": "categories_ddrange_ddmakerange",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L30",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_categories_ddrange_h",
      "target": "categories_ddrange_ddmaxrange",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L34",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_categories_ddrange_h",
      "target": "categories_ddrange_ddlocationinrange",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.h",
      "source_location": "L38",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_categories_ddrange_h",
      "target": "categories_ddrange_ddequalranges",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L82",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoahttpserver_categories_ddrange_m",
      "target": "categories_ddrange_nsvalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L84",
      "weight": 1.0,
      "source": "categories_ddrange_nsvalue",
      "target": "categories_ddrange_nsvalue_valuewithddrange",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L89",
      "weight": 1.0,
      "source": "categories_ddrange_nsvalue",
      "target": "categories_ddrange_nsvalue_ddrangevalue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaHTTPServer/Categories/DDRange.m",
      "source_location": "L96",
      "weight": 1.0,
      "source": "categories_ddrange_nsvalue",
      "target": "categories_ddrange_nsvalue_ddrangecompare",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L181",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoaasyncsocket_gcdasyncsocket_m",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L361",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoaasyncsocket_gcdasyncsocket_m",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L502",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoaasyncsocket_gcdasyncsocket_m",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L968",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoaasyncsocket_gcdasyncsocket_m",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncwritepacket",
      "confidence_score": 1.0
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1004",
      "weight": 1.0,
      "source": "lwwebsocket_library_cocoaasyncsocket_gcdasyncsocket_m",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncspecialpacket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1746",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doaccept",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2593",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_startconnecttimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2619",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_endconnecttimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2647",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doconnecttimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2165",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lookuphostport",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2260",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lookupdidsucceedwithaddress4address6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2314",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lookupdidfail",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2334",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectwithaddress4address6error",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2447",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_didconnect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2574",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_didnotconnecterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2659",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_closewitherror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2874",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybeclose",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2915",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_badconfigerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2922",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_badparamerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2929",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_gaierror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2946",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_errnoerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2937",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_errnoerrorwithreason",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2962",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttimeouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3026",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_othererror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3179",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhost4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3187",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhost6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3195",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedport4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3203",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedport6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3211",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhost4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3219",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhost6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3227",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localport4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3235",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localport6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3243",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhostfromsocket4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3255",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhostfromsocket6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3267",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedportfromsocket4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3279",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedportfromsocket6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3291",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhostfromsocket4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3303",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhostfromsocket6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3315",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localportfromsocket4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3327",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localportfromsocket6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3478",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_getinterfaceaddress4address6fromdescriptionport",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3639",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setupreadandwritesourcesfornewlyconnectedsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3751",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_suspendreadsource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3762",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_resumereadsource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3773",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_suspendwritesource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3784",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_resumewritesource",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L4005",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybedequeueread",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L4082",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_flushsslbuffers",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L4194",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreaddata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L4895",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreadeof",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5032",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_completecurrentread",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5084",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_endcurrentread",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5095",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setupreadtimerwithtimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5121",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreadtimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5155",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_doreadtimeoutwithextension",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5252",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybedequeuewrite",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5306",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dowritedata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5693",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_completecurrentwrite",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5714",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_endcurrentwrite",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5725",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setupwritetimerwithtimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5751",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dowritetimeout",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5785",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dowritetimeoutwithextension",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5849",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_maybestarttls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7318",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_hostfromsockaddr4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7330",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_hostfromsockaddr6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7342",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_portfromsockaddr4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7347",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_portfromsockaddr6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1032",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_init",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1037",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_initwithsocketqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1042",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_initwithdelegatedelegatequeue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1047",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_initwithdelegatedelegatequeuesocketqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1114",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1148",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_delegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1166",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatesynchronously",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1183",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1188",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_synchronouslysetdelegate",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1193",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_delegatequeue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1211",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatequeuesynchronously",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1234",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatequeue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1239",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_synchronouslysetdelegatequeue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1244",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_getdelegatedelegatequeue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1266",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatedelegatequeuesynchronously",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1291",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setdelegatedelegatequeue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1296",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_synchronouslysetdelegatedelegatequeue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1301",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv4enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1321",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setipv4enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1339",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv6enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1359",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setipv6enabled",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1377",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv4preferredoveripv6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1397",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setpreferipv4overipv6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1415",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_userdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1432",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setuserdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1452",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_acceptonporterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1457",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_acceptoninterfaceporterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1870",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_preconnectwithinterfaceerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1965",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttohostonporterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1970",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttohostonportwithtimeouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1978",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttohostonportviainterfacewithtimeouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2051",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttoaddresserror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2056",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttoaddresswithtimeouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2061",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connecttoaddressviainterfacewithtimeouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2815",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnect",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2833",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnectafterreading",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2845",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnectafterwriting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2857",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_disconnectafterreadingandwriting",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2954",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslerror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2976",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readmaxedouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L2990",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readtimeouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3004",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_writetimeouterror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3015",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectionclosederror",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3037",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isdisconnected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3053",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isconnected",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3069",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedhost",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3096",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedport",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3124",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localhost",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3151",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localport",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3339",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_connectedaddress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3375",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_localaddress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3411",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv4",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3429",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_isipv6",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3447",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_issecure",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3721",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_usingcfstreamfortls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3740",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_usingsecuretransportfortls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3799",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatawithtimeouttag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3804",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatawithtimeoutbufferbufferoffsettag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3812",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatawithtimeoutbufferbufferoffsetmaxlengthtag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3846",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatolengthwithtimeouttag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3851",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatolengthwithtimeoutbufferbufferoffsettag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3889",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeouttag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3894",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeoutbufferbufferoffsettag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3903",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeoutmaxlengthtag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3908",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readdatatodatawithtimeoutbufferbufferoffsetmaxlengthtag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L3951",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_progressofreadreturningtagbytesdonetotal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5184",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_writedatawithtimeouttag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5205",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_progressofwritereturningtagbytesdonetotal",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5814",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_starttls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L5907",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslreadwithbufferlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6070",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslwritewithbufferlength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6144",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_ssl_starttls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6520",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_ssl_continuesslhandshake",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6577",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cf_finishsslhandshake",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6606",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cf_abortsslhandshake",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6619",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cf_starttls",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6714",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_startcfstreamthreadifneeded",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6726",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_cfstreamthread",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6745",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_schedulecfstreams",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6759",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_unschedulecfstreams",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6907",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_createreadandwritestream",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L6969",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_registerforstreamcallbacksincludingreadwrite",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7003",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_addstreamstorunloop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7026",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_removestreamsfromrunloop",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7046",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_openstreams",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7082",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_autodisconnectonclosedreadstream",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7105",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_setautodisconnectonclosedreadstream",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7127",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_marksocketqueuetargetqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7136",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_unmarksocketqueuetargetqueue",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7144",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_performblock",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7155",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_socketfd",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7172",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_socket4fd",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7186",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_socket6fd",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7202",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_readstream",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7219",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_writestream",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7280",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_enablebackgroundingonsocketwithcaveat",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7267",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_enablebackgroundingonsocket",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7301",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_sslcontext",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7352",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_hostfromaddress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7362",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_portfromaddress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7372",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_gethostportfromaddress",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7409",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_crlfdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7414",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_crdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7419",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_lfdata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L7424",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocket_zerodata",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L393",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_initwithcapacity",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L412",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_ensurecapacityforwrite",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L434",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_availablebytes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L439",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_readbuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L444",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_getreadbufferavailablebytes",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L462",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_availablespace",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L467",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_writebuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L472",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_getwritebufferavailablespace",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L450",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_didread",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L478",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_didwrite",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L483",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_reset",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L406",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncsocketprebuffer_dealloc",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L538",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_initwithdatastartoffsetmaxlengthtimeoutreadlengthterminatortag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L580",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_ensurecapacityforadditionaldataoflength",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L602",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_optimalreadlengthwithdefaultshouldprebuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L667",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_readlengthfornontermwithhint",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L720",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_readlengthfortermwithhintshouldprebuffer",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L794",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_readlengthfortermwithprebufferfound",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L925",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncreadpacket_searchfortermafterprebuffering",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L981",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncwritepacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncwritepacket_initwithdatatimeouttag",
      "confidence_score": 1.0
    },
    {
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "LWWebSocket/Library/CocoaAsyncSocket/GCDAsyncSocket.m",
      "source_location": "L1014",
      "weight": 1.0,
      "source": "cocoaasyncsocket_gcdasyncsocket_gcdasyncspecialpacket",
      "target": "cocoaasyncsocket_gcdasyncsocket_gcdasyncspecialpacket_initwithtlssettings",
      "confidence_score": 1.0
    }
  ],
  "hyperedges": []
}