All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: TwitterObjectFactoryFuzzer:41,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:43,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: TwitterObjectFactoryFuzzer:43,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:46,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: TwitterObjectFactoryFuzzer:46,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:49,1
    - Dst: '[twitter4j.TwitterObjectFactory].createPlace(String)'
      Src: TwitterObjectFactoryFuzzer:49,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:52,1
    - Dst: '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
      Src: TwitterObjectFactoryFuzzer:52,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:55,1
    - Dst: '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
      Src: TwitterObjectFactoryFuzzer:55,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:58,1
    - Dst: '[twitter4j.TwitterObjectFactory].createObject(String)'
      Src: TwitterObjectFactoryFuzzer:58,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:61,1
    - Dst: '[twitter4j.TwitterObjectFactory].createAccountTotals(String)'
      Src: TwitterObjectFactoryFuzzer:61,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:64,1
    - Dst: '[twitter4j.TwitterObjectFactory].createLocation(String)'
      Src: TwitterObjectFactoryFuzzer:64,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:67,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: TwitterObjectFactoryFuzzer:67,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:70,1
    - Dst: '[twitter4j.TwitterObjectFactory].createRelationship(String)'
      Src: TwitterObjectFactoryFuzzer:70,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].createTrend(String)'
      Src: TwitterObjectFactoryFuzzer:73,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:76,1
    - Dst: '[twitter4j.TwitterObjectFactory].createTrends(String)'
      Src: TwitterObjectFactoryFuzzer:76,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:79,1
    - Dst: '[twitter4j.TwitterObjectFactory].createRateLimitStatus(String)'
      Src: TwitterObjectFactoryFuzzer:79,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: TwitterObjectFactoryFuzzer:82,1
    - Dst: '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
      Src: TwitterObjectFactoryFuzzer:82,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 88
      start: 39
    functionDepth: 11
    functionLinenumber: 39
    functionLinenumberEnd: 88
    functionName: '[TwitterObjectFactoryFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/TwitterObjectFactoryFuzzer.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].createRateLimitStatus(String)'
    - '[twitter4j.TwitterObjectFactory].createTrend(String)'
    - '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
    - '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
    - '[twitter4j.TwitterObjectFactory].createObject(String)'
    - '[twitter4j.TwitterObjectFactory].createTrends(String)'
    - '[twitter4j.TwitterObjectFactory].createPlace(String)'
    - '[twitter4j.TwitterObjectFactory].createAccountTotals(String)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[twitter4j.TwitterObjectFactory].createUserList(String)'
    - '[twitter4j.TwitterObjectFactory].createRelationship(String)'
    - '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
    - '[twitter4j.TwitterObjectFactory].createIDs(String)'
    - '[twitter4j.TwitterObjectFactory].createLocation(String)'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    linkageType: ''
    returnType: void
    signature: '[TwitterObjectFactoryFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TwitterObjectFactoryFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[TwitterObjectFactoryFuzzer].<init>()'
    functionSourceFile: /src/TwitterObjectFactoryFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TwitterObjectFactoryFuzzer
    signature: '[TwitterObjectFactoryFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.directmessage.ShowDirectMessage:36,1
    - Dst: System.exit()
      Src: examples.directmessage.ShowDirectMessage:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.directmessage.ShowDirectMessage:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.directmessage.ShowDirectMessage:39,1
    - Dst: '[twitter4j.v1.TwitterV1].directMessages()'
      Src: examples.directmessage.ShowDirectMessage:39,1
    - Dst: Long.parseLong()
      Src: examples.directmessage.ShowDirectMessage:41,1
    - Dst: '[twitter4j.v1.DirectMessagesResources].showDirectMessage(examples.directmessage.ShowDirectMessage)'
      Src: examples.directmessage.ShowDirectMessage:41,1
    - Dst: '[twitter4j.v1.DirectMessage].getText()'
      Src: examples.directmessage.ShowDirectMessage:43,1
    - Dst: System.out.println(examples.directmessage.ShowDirectMessage)
      Src: examples.directmessage.ShowDirectMessage:42,1
    - Dst: System.exit(int)
      Src: examples.directmessage.ShowDirectMessage:44,1
    - Dst: te.printStackTrace()
      Src: examples.directmessage.ShowDirectMessage:46,1
    - Dst: te.getMessage()
      Src: examples.directmessage.ShowDirectMessage:47,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.ShowDirectMessage:47,1
    - Dst: System.exit()
      Src: examples.directmessage.ShowDirectMessage:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 50
    functionName: '[examples.directmessage.ShowDirectMessage].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/ShowDirectMessage.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].directMessages()'
    - te.printStackTrace()
    - '[twitter4j.v1.DirectMessage].getText()'
    - '[twitter4j.v1.DirectMessagesResources].showDirectMessage(examples.directmessage.ShowDirectMessage)'
    - System.exit(int)
    - Long.parseLong()
    - '[twitter4j.Twitter].v1()'
    - System.out.println(examples.directmessage.ShowDirectMessage)
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.directmessage.ShowDirectMessage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.directmessage.ShowDirectMessage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.directmessage.ShowDirectMessage].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/ShowDirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.directmessage.ShowDirectMessage
    signature: '[examples.directmessage.ShowDirectMessage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.directmessage.SendDirectMessage:37,1
    - Dst: System.exit()
      Src: examples.directmessage.SendDirectMessage:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.directmessage.SendDirectMessage:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.directmessage.SendDirectMessage:40,1
    - Dst: '[twitter4j.v1.TwitterV1].directMessages()'
      Src: examples.directmessage.SendDirectMessage:40,1
    - Dst: Long.parseLong()
      Src: examples.directmessage.SendDirectMessage:42,1
    - Dst: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(examples.directmessage.SendDirectMessage)'
      Src: examples.directmessage.SendDirectMessage:42,1
    - Dst: '[twitter4j.v1.DirectMessage].getId()'
      Src: examples.directmessage.SendDirectMessage:43,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.SendDirectMessage:43,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.SendDirectMessage:44,1
    - Dst: System.exit(int)
      Src: examples.directmessage.SendDirectMessage:45,1
    - Dst: te.printStackTrace()
      Src: examples.directmessage.SendDirectMessage:47,1
    - Dst: te.getMessage()
      Src: examples.directmessage.SendDirectMessage:48,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.SendDirectMessage:48,1
    - Dst: System.exit()
      Src: examples.directmessage.SendDirectMessage:49,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 51
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 51
    functionName: '[examples.directmessage.SendDirectMessage].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/SendDirectMessage.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].directMessages()'
    - te.printStackTrace()
    - '[twitter4j.v1.DirectMessage].getId()'
    - '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(examples.directmessage.SendDirectMessage)'
    - Long.parseLong()
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.directmessage.SendDirectMessage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.directmessage.SendDirectMessage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.directmessage.SendDirectMessage].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/SendDirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.directmessage.SendDirectMessage
    signature: '[examples.directmessage.SendDirectMessage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.directmessage.GetDirectMessages:36,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.directmessage.GetDirectMessages:36,1
    - Dst: '[twitter4j.v1.TwitterV1].directMessages()'
      Src: examples.directmessage.GetDirectMessages:36,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.GetDirectMessages:42,1
    - Dst: '[twitter4j.v1.DirectMessagesResources].getDirectMessages(examples.directmessage.GetDirectMessages)'
      Src: examples.directmessage.GetDirectMessages:43,1
    - Dst: '[twitter4j.v1.DirectMessagesResources].getDirectMessages(examples.directmessage.GetDirectMessages,examples.directmessage.GetDirectMessages)'
      Src: examples.directmessage.GetDirectMessages:43,1
    - Dst: message.getText()
      Src: examples.directmessage.GetDirectMessages:47,1
    - Dst: System.out.println(examples.directmessage.GetDirectMessages)
      Src: examples.directmessage.GetDirectMessages:45,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.GetDirectMessages:48,1
    - Dst: messages.getNextCursor()
      Src: examples.directmessage.GetDirectMessages:50,1
    - Dst: messages.size()
      Src: examples.directmessage.GetDirectMessages:51,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.GetDirectMessages:52,1
    - Dst: System.exit(int)
      Src: examples.directmessage.GetDirectMessages:53,1
    - Dst: te.printStackTrace()
      Src: examples.directmessage.GetDirectMessages:55,1
    - Dst: te.getMessage()
      Src: examples.directmessage.GetDirectMessages:56,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.GetDirectMessages:56,1
    - Dst: System.exit()
      Src: examples.directmessage.GetDirectMessages:57,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 59
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 59
    functionName: '[examples.directmessage.GetDirectMessages].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/GetDirectMessages.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].directMessages()'
    - message.getText()
    - '[twitter4j.v1.DirectMessagesResources].getDirectMessages(examples.directmessage.GetDirectMessages,examples.directmessage.GetDirectMessages)'
    - te.printStackTrace()
    - messages.getNextCursor()
    - messages.size()
    - '[twitter4j.v1.DirectMessagesResources].getDirectMessages(examples.directmessage.GetDirectMessages)'
    - System.out.println(examples.directmessage.GetDirectMessages)
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.directmessage.GetDirectMessages].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.directmessage.GetDirectMessages
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.directmessage.GetDirectMessages].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/GetDirectMessages.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.directmessage.GetDirectMessages
    signature: '[examples.directmessage.GetDirectMessages].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.directmessage.DestroyDirectMessage:35,1
    - Dst: System.exit()
      Src: examples.directmessage.DestroyDirectMessage:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.directmessage.DestroyDirectMessage:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.directmessage.DestroyDirectMessage:39,1
    - Dst: '[twitter4j.v1.TwitterV1].directMessages()'
      Src: examples.directmessage.DestroyDirectMessage:39,1
    - Dst: Long.parseLong()
      Src: examples.directmessage.DestroyDirectMessage:40,1
    - Dst: '[twitter4j.v1.DirectMessagesResources].destroyDirectMessage(examples.directmessage.DestroyDirectMessage)'
      Src: examples.directmessage.DestroyDirectMessage:40,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.DestroyDirectMessage:41,1
    - Dst: System.exit(int)
      Src: examples.directmessage.DestroyDirectMessage:42,1
    - Dst: te.printStackTrace()
      Src: examples.directmessage.DestroyDirectMessage:44,1
    - Dst: te.getMessage()
      Src: examples.directmessage.DestroyDirectMessage:45,1
    - Dst: System.out.println(String)
      Src: examples.directmessage.DestroyDirectMessage:45,1
    - Dst: System.exit()
      Src: examples.directmessage.DestroyDirectMessage:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.directmessage.DestroyDirectMessage].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/DestroyDirectMessage.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].directMessages()'
    - te.printStackTrace()
    - '[twitter4j.v1.DirectMessagesResources].destroyDirectMessage(examples.directmessage.DestroyDirectMessage)'
    - System.exit(int)
    - Long.parseLong()
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.directmessage.DestroyDirectMessage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.directmessage.DestroyDirectMessage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.directmessage.DestroyDirectMessage].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/DestroyDirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.directmessage.DestroyDirectMessage
    signature: '[examples.directmessage.DestroyDirectMessage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendsandfollowers.GetFriendsIDs:36,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendsandfollowers.GetFriendsIDs:36,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendsandfollowers.GetFriendsIDs:36,1
    - Dst: System.out.println(String)
      Src: examples.friendsandfollowers.GetFriendsIDs:39,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(examples.friendsandfollowers.GetFriendsIDs)'
      Src: examples.friendsandfollowers.GetFriendsIDs:42,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(examples.friendsandfollowers.GetFriendsIDs)'
      Src: examples.friendsandfollowers.GetFriendsIDs:44,1
    - Dst: '[twitter4j.v1.IDs].getIDs()'
      Src: examples.friendsandfollowers.GetFriendsIDs:46,1
    - Dst: System.out.println(examples.friendsandfollowers.GetFriendsIDs)
      Src: examples.friendsandfollowers.GetFriendsIDs:47,1
    - Dst: '[twitter4j.v1.IDs].getNextCursor()'
      Src: examples.friendsandfollowers.GetFriendsIDs:49,1
    - Dst: System.exit(int)
      Src: examples.friendsandfollowers.GetFriendsIDs:50,1
    - Dst: te.printStackTrace()
      Src: examples.friendsandfollowers.GetFriendsIDs:52,1
    - Dst: te.getMessage()
      Src: examples.friendsandfollowers.GetFriendsIDs:53,1
    - Dst: System.out.println(String)
      Src: examples.friendsandfollowers.GetFriendsIDs:53,1
    - Dst: System.exit()
      Src: examples.friendsandfollowers.GetFriendsIDs:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 56
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 56
    functionName: '[examples.friendsandfollowers.GetFriendsIDs].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendsandfollowers/GetFriendsIDs.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(examples.friendsandfollowers.GetFriendsIDs)'
    - System.out.println(examples.friendsandfollowers.GetFriendsIDs)
    - '[twitter4j.v1.IDs].getIDs()'
    - '[twitter4j.v1.IDs].getNextCursor()'
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendsandfollowers.GetFriendsIDs].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendsandfollowers.GetFriendsIDs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendsandfollowers.GetFriendsIDs].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendsandfollowers/GetFriendsIDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendsandfollowers.GetFriendsIDs
    signature: '[examples.friendsandfollowers.GetFriendsIDs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendsandfollowers.GetFollowersIDs:36,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendsandfollowers.GetFollowersIDs:36,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendsandfollowers.GetFollowersIDs:36,1
    - Dst: System.out.println(String)
      Src: examples.friendsandfollowers.GetFollowersIDs:39,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(examples.friendsandfollowers.GetFollowersIDs)'
      Src: examples.friendsandfollowers.GetFollowersIDs:42,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(examples.friendsandfollowers.GetFollowersIDs)'
      Src: examples.friendsandfollowers.GetFollowersIDs:44,1
    - Dst: '[twitter4j.v1.IDs].getIDs()'
      Src: examples.friendsandfollowers.GetFollowersIDs:46,1
    - Dst: System.out.println(examples.friendsandfollowers.GetFollowersIDs)
      Src: examples.friendsandfollowers.GetFollowersIDs:47,1
    - Dst: '[twitter4j.v1.IDs].getNextCursor()'
      Src: examples.friendsandfollowers.GetFollowersIDs:49,1
    - Dst: System.exit(int)
      Src: examples.friendsandfollowers.GetFollowersIDs:50,1
    - Dst: te.printStackTrace()
      Src: examples.friendsandfollowers.GetFollowersIDs:52,1
    - Dst: te.getMessage()
      Src: examples.friendsandfollowers.GetFollowersIDs:53,1
    - Dst: System.out.println(String)
      Src: examples.friendsandfollowers.GetFollowersIDs:53,1
    - Dst: System.exit()
      Src: examples.friendsandfollowers.GetFollowersIDs:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 56
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 56
    functionName: '[examples.friendsandfollowers.GetFollowersIDs].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendsandfollowers/GetFollowersIDs.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(examples.friendsandfollowers.GetFollowersIDs)'
    - System.out.println(examples.friendsandfollowers.GetFollowersIDs)
    - '[twitter4j.v1.IDs].getIDs()'
    - '[twitter4j.v1.IDs].getNextCursor()'
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendsandfollowers.GetFollowersIDs].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendsandfollowers.GetFollowersIDs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendsandfollowers.GetFollowersIDs].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendsandfollowers/GetFollowersIDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendsandfollowers.GetFollowersIDs
    signature: '[examples.friendsandfollowers.GetFollowersIDs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.DeleteUserListMember:35,1
    - Dst: System.exit()
      Src: examples.list.DeleteUserListMember:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.DeleteUserListMember:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.DeleteUserListMember:39,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.DeleteUserListMember:39,1
    - Dst: Integer.parseInt()
      Src: examples.list.DeleteUserListMember:40,1
    - Dst: Integer.parseInt()
      Src: examples.list.DeleteUserListMember:40,1
    - Dst: '[twitter4j.v1.ListsResources].destroyUserListMember(examples.list.DeleteUserListMember,examples.list.DeleteUserListMember)'
      Src: examples.list.DeleteUserListMember:40,1
    - Dst: System.out.println(String)
      Src: examples.list.DeleteUserListMember:41,1
    - Dst: System.exit(int)
      Src: examples.list.DeleteUserListMember:42,1
    - Dst: te.printStackTrace()
      Src: examples.list.DeleteUserListMember:44,1
    - Dst: te.getMessage()
      Src: examples.list.DeleteUserListMember:45,1
    - Dst: System.out.println(String)
      Src: examples.list.DeleteUserListMember:45,1
    - Dst: System.exit()
      Src: examples.list.DeleteUserListMember:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.list.DeleteUserListMember].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DeleteUserListMember.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.ListsResources].destroyUserListMember(examples.list.DeleteUserListMember,examples.list.DeleteUserListMember)'
    - '[twitter4j.v1.TwitterV1].list()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.DeleteUserListMember].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.DeleteUserListMember
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.DeleteUserListMember].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DeleteUserListMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.DeleteUserListMember
    signature: '[examples.list.DeleteUserListMember].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.ShowUserListSubscription:37,1
    - Dst: System.exit()
      Src: examples.list.ShowUserListSubscription:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.ShowUserListSubscription:41,1
    - Dst: Long.parseLong()
      Src: examples.list.ShowUserListSubscription:42,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.ShowUserListSubscription:43,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.ShowUserListSubscription:43,1
    - Dst: '[twitter4j.v1.ListsResources].showUserList(examples.list.ShowUserListSubscription)'
      Src: examples.list.ShowUserListSubscription:43,1
    - Dst: Integer.parseInt()
      Src: examples.list.ShowUserListSubscription:44,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.ShowUserListSubscription:45,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.list.ShowUserListSubscription:45,1
    - Dst: '[twitter4j.v1.UsersResources].showUser(examples.list.ShowUserListSubscription)'
      Src: examples.list.ShowUserListSubscription:45,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.ShowUserListSubscription:47,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.ShowUserListSubscription:47,1
    - Dst: '[twitter4j.v1.ListsResources].showUserListSubscription(examples.list.ShowUserListSubscription,examples.list.ShowUserListSubscription)'
      Src: examples.list.ShowUserListSubscription:47,1
    - Dst: '[twitter4j.v1.UserList].getName()'
      Src: examples.list.ShowUserListSubscription:48,1
    - Dst: System.out.println(examples.list.ShowUserListSubscription)
      Src: examples.list.ShowUserListSubscription:48,1
    - Dst: te.getStatusCode()
      Src: examples.list.ShowUserListSubscription:50,1
    - Dst: '[twitter4j.v1.UserList].getName()'
      Src: examples.list.ShowUserListSubscription:51,1
    - Dst: System.out.println(examples.list.ShowUserListSubscription)
      Src: examples.list.ShowUserListSubscription:51,1
    - Dst: System.exit(int)
      Src: examples.list.ShowUserListSubscription:54,1
    - Dst: te.printStackTrace()
      Src: examples.list.ShowUserListSubscription:56,1
    - Dst: te.getMessage()
      Src: examples.list.ShowUserListSubscription:57,1
    - Dst: System.out.println(String)
      Src: examples.list.ShowUserListSubscription:57,1
    - Dst: System.exit()
      Src: examples.list.ShowUserListSubscription:58,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 60
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 60
    functionName: '[examples.list.ShowUserListSubscription].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserListSubscription.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.ListsResources].showUserListSubscription(examples.list.ShowUserListSubscription,examples.list.ShowUserListSubscription)'
    - te.printStackTrace()
    - System.out.println(examples.list.ShowUserListSubscription)
    - Integer.parseInt()
    - '[twitter4j.v1.ListsResources].showUserList(examples.list.ShowUserListSubscription)'
    - '[twitter4j.v1.UsersResources].showUser(examples.list.ShowUserListSubscription)'
    - te.getStatusCode()
    - '[twitter4j.v1.UserList].getName()'
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - Long.parseLong()
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.ShowUserListSubscription].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.ShowUserListSubscription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.ShowUserListSubscription].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserListSubscription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.ShowUserListSubscription
    signature: '[examples.list.ShowUserListSubscription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.DestroyUserListSubscription:35,1
    - Dst: System.exit()
      Src: examples.list.DestroyUserListSubscription:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.DestroyUserListSubscription:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.DestroyUserListSubscription:39,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.DestroyUserListSubscription:39,1
    - Dst: Integer.parseInt()
      Src: examples.list.DestroyUserListSubscription:40,1
    - Dst: '[twitter4j.v1.ListsResources].destroyUserListSubscription(examples.list.DestroyUserListSubscription)'
      Src: examples.list.DestroyUserListSubscription:40,1
    - Dst: System.out.println(String)
      Src: examples.list.DestroyUserListSubscription:41,1
    - Dst: System.exit(int)
      Src: examples.list.DestroyUserListSubscription:42,1
    - Dst: te.printStackTrace()
      Src: examples.list.DestroyUserListSubscription:44,1
    - Dst: te.getMessage()
      Src: examples.list.DestroyUserListSubscription:45,1
    - Dst: System.out.println(String)
      Src: examples.list.DestroyUserListSubscription:45,1
    - Dst: System.exit()
      Src: examples.list.DestroyUserListSubscription:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.list.DestroyUserListSubscription].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DestroyUserListSubscription.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.ListsResources].destroyUserListSubscription(examples.list.DestroyUserListSubscription)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.DestroyUserListSubscription].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.DestroyUserListSubscription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.DestroyUserListSubscription].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DestroyUserListSubscription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.DestroyUserListSubscription
    signature: '[examples.list.DestroyUserListSubscription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserList:36,1
    - Dst: System.exit()
      Src: examples.list.CreateUserList:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.CreateUserList:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.CreateUserList:40,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.CreateUserList:40,1
    - Dst: '[twitter4j.v1.ListsResources].createUserList(boolean,examples.list.CreateUserList)'
      Src: examples.list.CreateUserList:45,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserList:46,1
    - Dst: System.exit(int)
      Src: examples.list.CreateUserList:47,1
    - Dst: te.printStackTrace()
      Src: examples.list.CreateUserList:49,1
    - Dst: te.getMessage()
      Src: examples.list.CreateUserList:50,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserList:50,1
    - Dst: System.exit()
      Src: examples.list.CreateUserList:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 53
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 53
    functionName: '[examples.list.CreateUserList].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserList.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.ListsResources].createUserList(boolean,examples.list.CreateUserList)'
    - '[twitter4j.v1.TwitterV1].list()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.CreateUserList].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.CreateUserList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.CreateUserList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.CreateUserList
    signature: '[examples.list.CreateUserList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.DestroyUserList:36,1
    - Dst: System.exit()
      Src: examples.list.DestroyUserList:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.DestroyUserList:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.DestroyUserList:40,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.DestroyUserList:40,1
    - Dst: Integer.parseInt()
      Src: examples.list.DestroyUserList:41,1
    - Dst: '[twitter4j.v1.ListsResources].destroyUserList(examples.list.DestroyUserList)'
      Src: examples.list.DestroyUserList:41,1
    - Dst: System.out.println(String)
      Src: examples.list.DestroyUserList:42,1
    - Dst: System.exit(int)
      Src: examples.list.DestroyUserList:43,1
    - Dst: te.printStackTrace()
      Src: examples.list.DestroyUserList:45,1
    - Dst: te.getMessage()
      Src: examples.list.DestroyUserList:46,1
    - Dst: System.out.println(String)
      Src: examples.list.DestroyUserList:46,1
    - Dst: System.exit()
      Src: examples.list.DestroyUserList:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: '[examples.list.DestroyUserList].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DestroyUserList.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.ListsResources].destroyUserList(examples.list.DestroyUserList)'
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.TwitterV1].list()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.DestroyUserList].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.DestroyUserList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.DestroyUserList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DestroyUserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.DestroyUserList
    signature: '[examples.list.DestroyUserList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.UpdateUserList:35,1
    - Dst: System.exit()
      Src: examples.list.UpdateUserList:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.UpdateUserList:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.UpdateUserList:39,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.UpdateUserList:39,1
    - Dst: Integer.parseInt()
      Src: examples.list.UpdateUserList:40,1
    - Dst: '[twitter4j.v1.ListsResources].updateUserList(examples.list.UpdateUserList,boolean)'
      Src: examples.list.UpdateUserList:40,1
    - Dst: System.out.println(String)
      Src: examples.list.UpdateUserList:41,1
    - Dst: System.exit(int)
      Src: examples.list.UpdateUserList:42,1
    - Dst: te.printStackTrace()
      Src: examples.list.UpdateUserList:44,1
    - Dst: te.getMessage()
      Src: examples.list.UpdateUserList:45,1
    - Dst: System.out.println(String)
      Src: examples.list.UpdateUserList:45,1
    - Dst: System.exit()
      Src: examples.list.UpdateUserList:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.list.UpdateUserList].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/UpdateUserList.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.ListsResources].updateUserList(examples.list.UpdateUserList,boolean)'
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.TwitterV1].list()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.UpdateUserList].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.UpdateUserList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.UpdateUserList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/UpdateUserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.UpdateUserList
    signature: '[examples.list.UpdateUserList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListMember:35,1
    - Dst: System.exit()
      Src: examples.list.CreateUserListMember:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.CreateUserListMember:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.CreateUserListMember:39,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.CreateUserListMember:39,1
    - Dst: Integer.parseInt()
      Src: examples.list.CreateUserListMember:40,1
    - Dst: Integer.parseInt()
      Src: examples.list.CreateUserListMember:40,1
    - Dst: '[twitter4j.v1.ListsResources].createUserListMember(examples.list.CreateUserListMember,examples.list.CreateUserListMember)'
      Src: examples.list.CreateUserListMember:40,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListMember:41,1
    - Dst: System.exit(int)
      Src: examples.list.CreateUserListMember:42,1
    - Dst: te.printStackTrace()
      Src: examples.list.CreateUserListMember:44,1
    - Dst: te.getMessage()
      Src: examples.list.CreateUserListMember:45,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListMember:45,1
    - Dst: System.exit()
      Src: examples.list.CreateUserListMember:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.list.CreateUserListMember].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListMember.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.ListsResources].createUserListMember(examples.list.CreateUserListMember,examples.list.CreateUserListMember)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.CreateUserListMember].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.CreateUserListMember
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.CreateUserListMember].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListMember.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.CreateUserListMember
    signature: '[examples.list.CreateUserListMember].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListSubscription:35,1
    - Dst: System.exit()
      Src: examples.list.CreateUserListSubscription:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.CreateUserListSubscription:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.CreateUserListSubscription:39,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.CreateUserListSubscription:39,1
    - Dst: Integer.parseInt()
      Src: examples.list.CreateUserListSubscription:40,1
    - Dst: '[twitter4j.v1.ListsResources].createUserListSubscription(examples.list.CreateUserListSubscription)'
      Src: examples.list.CreateUserListSubscription:40,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListSubscription:41,1
    - Dst: System.exit(int)
      Src: examples.list.CreateUserListSubscription:42,1
    - Dst: te.printStackTrace()
      Src: examples.list.CreateUserListSubscription:44,1
    - Dst: te.getMessage()
      Src: examples.list.CreateUserListSubscription:45,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListSubscription:45,1
    - Dst: System.exit()
      Src: examples.list.CreateUserListSubscription:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.list.CreateUserListSubscription].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListSubscription.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.ListsResources].createUserListSubscription(examples.list.CreateUserListSubscription)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.CreateUserListSubscription].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.CreateUserListSubscription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.CreateUserListSubscription].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListSubscription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.CreateUserListSubscription
    signature: '[examples.list.CreateUserListSubscription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListMembers:37,1
    - Dst: System.exit()
      Src: examples.list.GetUserListMembers:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.GetUserListMembers:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.GetUserListMembers:41,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.GetUserListMembers:41,1
    - Dst: Integer.parseInt()
      Src: examples.list.GetUserListMembers:45,1
    - Dst: '[twitter4j.v1.ListsResources].getUserListMembers(examples.list.GetUserListMembers,examples.list.GetUserListMembers)'
      Src: examples.list.GetUserListMembers:45,1
    - Dst: user.getScreenName()
      Src: examples.list.GetUserListMembers:47,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListMembers:47,1
    - Dst: '[twitter4j.v1.PagableResponseList<twitter4j.v1.User>].getNextCursor()'
      Src: examples.list.GetUserListMembers:49,1
    - Dst: System.exit(int)
      Src: examples.list.GetUserListMembers:50,1
    - Dst: te.printStackTrace()
      Src: examples.list.GetUserListMembers:52,1
    - Dst: te.getMessage()
      Src: examples.list.GetUserListMembers:53,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListMembers:53,1
    - Dst: System.exit()
      Src: examples.list.GetUserListMembers:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 56
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 56
    functionName: '[examples.list.GetUserListMembers].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListMembers.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.ListsResources].getUserListMembers(examples.list.GetUserListMembers,examples.list.GetUserListMembers)'
    - '[twitter4j.v1.TwitterV1].list()'
    - user.getScreenName()
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.PagableResponseList<twitter4j.v1.User>].getNextCursor()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.GetUserListMembers].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.GetUserListMembers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.GetUserListMembers].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListMembers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.GetUserListMembers
    signature: '[examples.list.GetUserListMembers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListMembers:35,1
    - Dst: System.exit()
      Src: examples.list.CreateUserListMembers:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.CreateUserListMembers:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.CreateUserListMembers:39,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.CreateUserListMembers:39,1
    - Dst: Integer.parseInt()
      Src: examples.list.CreateUserListMembers:40,1
    - Dst: args[1].split(String)
      Src: examples.list.CreateUserListMembers:40,1
    - Dst: '[twitter4j.v1.ListsResources].createUserListMembers(examples.list.CreateUserListMembers,examples.list.CreateUserListMembers)'
      Src: examples.list.CreateUserListMembers:40,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListMembers:41,1
    - Dst: System.exit(int)
      Src: examples.list.CreateUserListMembers:42,1
    - Dst: te.printStackTrace()
      Src: examples.list.CreateUserListMembers:44,1
    - Dst: te.getMessage()
      Src: examples.list.CreateUserListMembers:45,1
    - Dst: System.out.println(String)
      Src: examples.list.CreateUserListMembers:45,1
    - Dst: System.exit()
      Src: examples.list.CreateUserListMembers:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.list.CreateUserListMembers].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListMembers.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - args[1].split(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.ListsResources].createUserListMembers(examples.list.CreateUserListMembers,examples.list.CreateUserListMembers)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.CreateUserListMembers].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.CreateUserListMembers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.CreateUserListMembers].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListMembers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.CreateUserListMembers
    signature: '[examples.list.CreateUserListMembers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListSubscriptions:37,1
    - Dst: System.exit()
      Src: examples.list.GetUserListSubscriptions:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.GetUserListSubscriptions:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.GetUserListSubscriptions:41,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.GetUserListSubscriptions:41,1
    - Dst: '[twitter4j.v1.ListsResources].getUserListSubscriptions(examples.list.GetUserListSubscriptions)'
      Src: examples.list.GetUserListSubscriptions:45,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListSubscriptions:47,1
    - Dst: '[twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>].getNextCursor()'
      Src: examples.list.GetUserListSubscriptions:50,1
    - Dst: System.exit(int)
      Src: examples.list.GetUserListSubscriptions:51,1
    - Dst: te.printStackTrace()
      Src: examples.list.GetUserListSubscriptions:53,1
    - Dst: te.getMessage()
      Src: examples.list.GetUserListSubscriptions:54,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListSubscriptions:54,1
    - Dst: System.exit()
      Src: examples.list.GetUserListSubscriptions:55,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 57
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 57
    functionName: '[examples.list.GetUserListSubscriptions].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListSubscriptions.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>].getNextCursor()'
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.ListsResources].getUserListSubscriptions(examples.list.GetUserListSubscriptions)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.GetUserListSubscriptions].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.GetUserListSubscriptions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.GetUserListSubscriptions].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListSubscriptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.GetUserListSubscriptions
    signature: '[examples.list.GetUserListSubscriptions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.ShowUserList:36,1
    - Dst: System.exit()
      Src: examples.list.ShowUserList:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.ShowUserList:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.ShowUserList:40,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.ShowUserList:40,1
    - Dst: Integer.parseInt()
      Src: examples.list.ShowUserList:41,1
    - Dst: '[twitter4j.v1.ListsResources].showUserList(examples.list.ShowUserList)'
      Src: examples.list.ShowUserList:41,1
    - Dst: System.out.println(String)
      Src: examples.list.ShowUserList:42,1
    - Dst: System.exit(int)
      Src: examples.list.ShowUserList:44,1
    - Dst: te.printStackTrace()
      Src: examples.list.ShowUserList:46,1
    - Dst: te.getMessage()
      Src: examples.list.ShowUserList:47,1
    - Dst: System.out.println(String)
      Src: examples.list.ShowUserList:47,1
    - Dst: System.exit()
      Src: examples.list.ShowUserList:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 50
    functionName: '[examples.list.ShowUserList].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserList.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.ListsResources].showUserList(examples.list.ShowUserList)'
    - Integer.parseInt()
    - '[twitter4j.v1.TwitterV1].list()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.ShowUserList].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.ShowUserList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.ShowUserList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.ShowUserList
    signature: '[examples.list.ShowUserList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListStatuses:38,1
    - Dst: System.exit()
      Src: examples.list.GetUserListStatuses:39,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.GetUserListStatuses:42,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.GetUserListStatuses:42,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.GetUserListStatuses:42,1
    - Dst: '[twitter4j.v1.Paging].ofPage(int)'
      Src: examples.list.GetUserListStatuses:43,1
    - Dst: Integer.parseInt()
      Src: examples.list.GetUserListStatuses:46,1
    - Dst: '[twitter4j.v1.ListsResources].getUserListStatuses(examples.list.GetUserListStatuses,twitter4j.v1.Paging)'
      Src: examples.list.GetUserListStatuses:46,1
    - Dst: status.getText()
      Src: examples.list.GetUserListStatuses:48,1
    - Dst: System.out.println(examples.list.GetUserListStatuses)
      Src: examples.list.GetUserListStatuses:48,1
    - Dst: '[twitter4j.v1.Paging].withPage(int)'
      Src: examples.list.GetUserListStatuses:50,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Status>].size()'
      Src: examples.list.GetUserListStatuses:51,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListStatuses:52,1
    - Dst: System.exit(int)
      Src: examples.list.GetUserListStatuses:53,1
    - Dst: te.printStackTrace()
      Src: examples.list.GetUserListStatuses:55,1
    - Dst: te.getMessage()
      Src: examples.list.GetUserListStatuses:56,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListStatuses:56,1
    - Dst: System.exit()
      Src: examples.list.GetUserListStatuses:57,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 59
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 59
    functionName: '[examples.list.GetUserListStatuses].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListStatuses.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - System.out.println(examples.list.GetUserListStatuses)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.Paging].withPage(int)'
    - status.getText()
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Status>].size()'
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.ListsResources].getUserListStatuses(examples.list.GetUserListStatuses,twitter4j.v1.Paging)'
    - System.exit(int)
    - '[twitter4j.v1.Paging].ofPage(int)'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.GetUserListStatuses].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.GetUserListStatuses
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.GetUserListStatuses].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListStatuses.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.GetUserListStatuses
    signature: '[examples.list.GetUserListStatuses].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListSubscribers:37,1
    - Dst: System.exit()
      Src: examples.list.GetUserListSubscribers:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.GetUserListSubscribers:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.GetUserListSubscribers:41,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.GetUserListSubscribers:41,1
    - Dst: Integer.parseInt()
      Src: examples.list.GetUserListSubscribers:45,1
    - Dst: '[twitter4j.v1.ListsResources].getUserListSubscribers(examples.list.GetUserListSubscribers,examples.list.GetUserListSubscribers)'
      Src: examples.list.GetUserListSubscribers:45,1
    - Dst: user.getScreenName()
      Src: examples.list.GetUserListSubscribers:47,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListSubscribers:47,1
    - Dst: '[twitter4j.v1.PagableResponseList<twitter4j.v1.User>].getNextCursor()'
      Src: examples.list.GetUserListSubscribers:49,1
    - Dst: System.exit(int)
      Src: examples.list.GetUserListSubscribers:50,1
    - Dst: te.printStackTrace()
      Src: examples.list.GetUserListSubscribers:52,1
    - Dst: te.getMessage()
      Src: examples.list.GetUserListSubscribers:53,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListSubscribers:53,1
    - Dst: System.exit()
      Src: examples.list.GetUserListSubscribers:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 56
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 56
    functionName: '[examples.list.GetUserListSubscribers].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListSubscribers.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.ListsResources].getUserListSubscribers(examples.list.GetUserListSubscribers,examples.list.GetUserListSubscribers)'
    - '[twitter4j.v1.TwitterV1].list()'
    - user.getScreenName()
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.PagableResponseList<twitter4j.v1.User>].getNextCursor()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.GetUserListSubscribers].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.GetUserListSubscribers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.GetUserListSubscribers].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListSubscribers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.GetUserListSubscribers
    signature: '[examples.list.GetUserListSubscribers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListMemberships:37,1
    - Dst: System.exit()
      Src: examples.list.GetUserListMemberships:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.GetUserListMemberships:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.GetUserListMemberships:41,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.GetUserListMemberships:41,1
    - Dst: '[twitter4j.v1.ListsResources].getUserListMemberships(examples.list.GetUserListMemberships)'
      Src: examples.list.GetUserListMemberships:45,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListMemberships:47,1
    - Dst: '[twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>].getNextCursor()'
      Src: examples.list.GetUserListMemberships:50,1
    - Dst: System.exit(int)
      Src: examples.list.GetUserListMemberships:51,1
    - Dst: te.printStackTrace()
      Src: examples.list.GetUserListMemberships:53,1
    - Dst: te.getMessage()
      Src: examples.list.GetUserListMemberships:54,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserListMemberships:54,1
    - Dst: System.exit()
      Src: examples.list.GetUserListMemberships:55,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 57
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 57
    functionName: '[examples.list.GetUserListMemberships].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListMemberships.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.ListsResources].getUserListMemberships(examples.list.GetUserListMemberships)'
    - '[twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>].getNextCursor()'
    - '[twitter4j.v1.TwitterV1].list()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.GetUserListMemberships].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.GetUserListMemberships
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.GetUserListMemberships].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListMemberships.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.GetUserListMemberships
    signature: '[examples.list.GetUserListMemberships].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.GetUserLists:37,1
    - Dst: System.exit()
      Src: examples.list.GetUserLists:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.GetUserLists:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.GetUserLists:41,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.GetUserLists:41,1
    - Dst: '[twitter4j.v1.ListsResources].getUserLists()'
      Src: examples.list.GetUserLists:42,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserLists:44,1
    - Dst: System.exit(int)
      Src: examples.list.GetUserLists:47,1
    - Dst: te.printStackTrace()
      Src: examples.list.GetUserLists:49,1
    - Dst: te.getMessage()
      Src: examples.list.GetUserLists:50,1
    - Dst: System.out.println(String)
      Src: examples.list.GetUserLists:50,1
    - Dst: System.exit()
      Src: examples.list.GetUserLists:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 53
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 53
    functionName: '[examples.list.GetUserLists].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserLists.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TwitterV1].list()'
    - System.exit(int)
    - '[twitter4j.v1.ListsResources].getUserLists()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.GetUserLists].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.GetUserLists
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.GetUserLists].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserLists.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.GetUserLists
    signature: '[examples.list.GetUserLists].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.list.ShowUserListMembership:37,1
    - Dst: System.exit()
      Src: examples.list.ShowUserListMembership:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.list.ShowUserListMembership:41,1
    - Dst: Long.parseLong()
      Src: examples.list.ShowUserListMembership:42,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.ShowUserListMembership:43,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.ShowUserListMembership:43,1
    - Dst: '[twitter4j.v1.ListsResources].showUserList(examples.list.ShowUserListMembership)'
      Src: examples.list.ShowUserListMembership:43,1
    - Dst: Integer.parseInt()
      Src: examples.list.ShowUserListMembership:44,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.ShowUserListMembership:45,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.list.ShowUserListMembership:45,1
    - Dst: '[twitter4j.v1.UsersResources].showUser(examples.list.ShowUserListMembership)'
      Src: examples.list.ShowUserListMembership:45,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.list.ShowUserListMembership:47,1
    - Dst: '[twitter4j.v1.TwitterV1].list()'
      Src: examples.list.ShowUserListMembership:47,1
    - Dst: '[twitter4j.v1.ListsResources].showUserListMembership(examples.list.ShowUserListMembership,examples.list.ShowUserListMembership)'
      Src: examples.list.ShowUserListMembership:47,1
    - Dst: '[twitter4j.v1.UserList].getName()'
      Src: examples.list.ShowUserListMembership:48,1
    - Dst: System.out.println(examples.list.ShowUserListMembership)
      Src: examples.list.ShowUserListMembership:48,1
    - Dst: te.getStatusCode()
      Src: examples.list.ShowUserListMembership:50,1
    - Dst: '[twitter4j.v1.User].getName()'
      Src: examples.list.ShowUserListMembership:51,1
    - Dst: System.out.println(examples.list.ShowUserListMembership)
      Src: examples.list.ShowUserListMembership:51,1
    - Dst: System.exit(int)
      Src: examples.list.ShowUserListMembership:54,1
    - Dst: te.printStackTrace()
      Src: examples.list.ShowUserListMembership:56,1
    - Dst: te.getMessage()
      Src: examples.list.ShowUserListMembership:57,1
    - Dst: System.out.println(String)
      Src: examples.list.ShowUserListMembership:57,1
    - Dst: System.exit()
      Src: examples.list.ShowUserListMembership:58,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 60
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 60
    functionName: '[examples.list.ShowUserListMembership].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserListMembership.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.User].getName()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.UsersResources].showUser(examples.list.ShowUserListMembership)'
    - Integer.parseInt()
    - System.out.println(examples.list.ShowUserListMembership)
    - te.getStatusCode()
    - '[twitter4j.v1.UserList].getName()'
    - '[twitter4j.v1.TwitterV1].list()'
    - '[twitter4j.v1.TwitterV1].users()'
    - '[twitter4j.v1.ListsResources].showUserListMembership(examples.list.ShowUserListMembership,examples.list.ShowUserListMembership)'
    - Long.parseLong()
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.ListsResources].showUserList(examples.list.ShowUserListMembership)'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.list.ShowUserListMembership].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.list.ShowUserListMembership
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.list.ShowUserListMembership].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserListMembership.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.list.ShowUserListMembership
    signature: '[examples.list.ShowUserListMembership].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.favorite.DestroyFavorite:35,1
    - Dst: System.exit()
      Src: examples.favorite.DestroyFavorite:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.favorite.DestroyFavorite:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.favorite.DestroyFavorite:39,1
    - Dst: '[twitter4j.v1.TwitterV1].favorites()'
      Src: examples.favorite.DestroyFavorite:39,1
    - Dst: Long.parseLong()
      Src: examples.favorite.DestroyFavorite:40,1
    - Dst: '[twitter4j.v1.FavoritesResources].destroyFavorite(examples.favorite.DestroyFavorite)'
      Src: examples.favorite.DestroyFavorite:40,1
    - Dst: System.out.println(String)
      Src: examples.favorite.DestroyFavorite:41,1
    - Dst: System.exit(int)
      Src: examples.favorite.DestroyFavorite:42,1
    - Dst: te.printStackTrace()
      Src: examples.favorite.DestroyFavorite:44,1
    - Dst: te.getMessage()
      Src: examples.favorite.DestroyFavorite:45,1
    - Dst: System.out.println(String)
      Src: examples.favorite.DestroyFavorite:45,1
    - Dst: System.exit()
      Src: examples.favorite.DestroyFavorite:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.favorite.DestroyFavorite].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/DestroyFavorite.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.FavoritesResources].destroyFavorite(examples.favorite.DestroyFavorite)'
    - te.printStackTrace()
    - '[twitter4j.v1.TwitterV1].favorites()'
    - System.exit(int)
    - Long.parseLong()
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.favorite.DestroyFavorite].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.favorite.DestroyFavorite
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.favorite.DestroyFavorite].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/DestroyFavorite.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.favorite.DestroyFavorite
    signature: '[examples.favorite.DestroyFavorite].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.favorite.GetFavorites:38,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.favorite.GetFavorites:38,1
    - Dst: '[twitter4j.v1.TwitterV1].favorites()'
      Src: examples.favorite.GetFavorites:38,1
    - Dst: '[twitter4j.v1.FavoritesResources].getFavorites()'
      Src: examples.favorite.GetFavorites:39,1
    - Dst: status.getText()
      Src: examples.favorite.GetFavorites:41,1
    - Dst: System.out.println(examples.favorite.GetFavorites)
      Src: examples.favorite.GetFavorites:41,1
    - Dst: System.out.println(String)
      Src: examples.favorite.GetFavorites:43,1
    - Dst: System.exit(int)
      Src: examples.favorite.GetFavorites:44,1
    - Dst: te.printStackTrace()
      Src: examples.favorite.GetFavorites:46,1
    - Dst: te.getMessage()
      Src: examples.favorite.GetFavorites:47,1
    - Dst: System.out.println(String)
      Src: examples.favorite.GetFavorites:47,1
    - Dst: System.exit()
      Src: examples.favorite.GetFavorites:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 50
    functionName: '[examples.favorite.GetFavorites].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/GetFavorites.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.FavoritesResources].getFavorites()'
    - '[twitter4j.v1.TwitterV1].favorites()'
    - status.getText()
    - System.exit(int)
    - System.out.println(examples.favorite.GetFavorites)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.favorite.GetFavorites].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.favorite.GetFavorites
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.favorite.GetFavorites].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/GetFavorites.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.favorite.GetFavorites
    signature: '[examples.favorite.GetFavorites].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.favorite.CreateFavorite:35,1
    - Dst: System.exit()
      Src: examples.favorite.CreateFavorite:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.favorite.CreateFavorite:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.favorite.CreateFavorite:39,1
    - Dst: '[twitter4j.v1.TwitterV1].favorites()'
      Src: examples.favorite.CreateFavorite:39,1
    - Dst: Long.parseLong()
      Src: examples.favorite.CreateFavorite:40,1
    - Dst: '[twitter4j.v1.FavoritesResources].createFavorite(examples.favorite.CreateFavorite)'
      Src: examples.favorite.CreateFavorite:40,1
    - Dst: System.out.println(String)
      Src: examples.favorite.CreateFavorite:41,1
    - Dst: System.exit(int)
      Src: examples.favorite.CreateFavorite:42,1
    - Dst: te.printStackTrace()
      Src: examples.favorite.CreateFavorite:44,1
    - Dst: te.getMessage()
      Src: examples.favorite.CreateFavorite:45,1
    - Dst: System.out.println(String)
      Src: examples.favorite.CreateFavorite:45,1
    - Dst: System.exit()
      Src: examples.favorite.CreateFavorite:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.favorite.CreateFavorite].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/CreateFavorite.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TwitterV1].favorites()'
    - '[twitter4j.v1.FavoritesResources].createFavorite(examples.favorite.CreateFavorite)'
    - System.exit(int)
    - Long.parseLong()
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.favorite.CreateFavorite].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.favorite.CreateFavorite
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.favorite.CreateFavorite].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/CreateFavorite.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.favorite.CreateFavorite
    signature: '[examples.favorite.CreateFavorite].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: examples.oauth.GetAccessToken:42,1
    - Dst: '[java.util.Properties].<init>()'
      Src: examples.oauth.GetAccessToken:43,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: examples.oauth.GetAccessToken:44,1
    - Dst: '[File].exists()'
      Src: examples.oauth.GetAccessToken:45,1
    - Dst: '[java.util.Properties].load(examples.oauth.GetAccessToken)'
      Src: examples.oauth.GetAccessToken:46,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: examples.oauth.GetAccessToken:49,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: examples.oauth.GetAccessToken:50,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:52,1
    - Dst: System.exit()
      Src: examples.oauth.GetAccessToken:54,1
    - Dst: '[java.util.Properties].setProperty(String)'
      Src: examples.oauth.GetAccessToken:57,1
    - Dst: '[java.util.Properties].setProperty(String)'
      Src: examples.oauth.GetAccessToken:58,1
    - Dst: '[FileOutputStream].<init>(String)'
      Src: examples.oauth.GetAccessToken:59,1
    - Dst: '[java.util.Properties].store(examples.oauth.GetAccessToken,String)'
      Src: examples.oauth.GetAccessToken:60,1
    - Dst: ioe.printStackTrace()
      Src: examples.oauth.GetAccessToken:64,1
    - Dst: System.exit()
      Src: examples.oauth.GetAccessToken:65,1
    - Dst: '[twitter4j.OAuthAuthorization].getInstance()'
      Src: examples.oauth.GetAccessToken:68,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
      Src: examples.oauth.GetAccessToken:69,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:70,1
    - Dst: '[twitter4j.RequestToken].getToken()'
      Src: examples.oauth.GetAccessToken:71,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:71,1
    - Dst: '[twitter4j.RequestToken].getTokenSecret()'
      Src: examples.oauth.GetAccessToken:72,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:72,1
    - Dst: '[InputStreamReader].<init>(examples.oauth.GetAccessToken)'
      Src: examples.oauth.GetAccessToken:75,1
    - Dst: '[BufferedReader].<init>(InputStreamReader)'
      Src: examples.oauth.GetAccessToken:75,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:77,1
    - Dst: '[twitter4j.RequestToken].getAuthorizationURL()'
      Src: examples.oauth.GetAccessToken:78,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:78,1
    - Dst: Desktop.getDesktop()
      Src: examples.oauth.GetAccessToken:80,1
    - Dst: '[twitter4j.RequestToken].getAuthorizationURL()'
      Src: examples.oauth.GetAccessToken:80,1
    - Dst: '[java.net.URI].<init>(String)'
      Src: examples.oauth.GetAccessToken:80,1
    - Dst: '[examples.oauth.GetAccessToken].browse(java.net.URI)'
      Src: examples.oauth.GetAccessToken:80,1
    - Dst: '[AssertionError].<init>(examples.oauth.GetAccessToken)'
      Src: examples.oauth.GetAccessToken:83,1
    - Dst: System.out.print(String)
      Src: examples.oauth.GetAccessToken:85,1
    - Dst: '[BufferedReader].readLine()'
      Src: examples.oauth.GetAccessToken:86,1
    - Dst: '[examples.oauth.GetAccessToken].length()'
      Src: examples.oauth.GetAccessToken:88,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,examples.oauth.GetAccessToken)'
      Src: examples.oauth.GetAccessToken:89,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken)'
      Src: examples.oauth.GetAccessToken:91,1
    - Dst: te.getStatusCode()
      Src: examples.oauth.GetAccessToken:94,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:95,1
    - Dst: te.printStackTrace()
      Src: examples.oauth.GetAccessToken:97,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:101,1
    - Dst: '[twitter4j.AccessToken].getToken()'
      Src: examples.oauth.GetAccessToken:102,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:102,1
    - Dst: '[twitter4j.AccessToken].getTokenSecret()'
      Src: examples.oauth.GetAccessToken:103,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:103,1
    - Dst: '[FileOutputStream].<init>(File)'
      Src: examples.oauth.GetAccessToken:105,1
    - Dst: '[twitter4j.AccessToken].getToken()'
      Src: examples.oauth.GetAccessToken:106,1
    - Dst: '[java.util.Properties].setProperty(String,examples.oauth.GetAccessToken)'
      Src: examples.oauth.GetAccessToken:106,1
    - Dst: '[twitter4j.AccessToken].getTokenSecret()'
      Src: examples.oauth.GetAccessToken:107,1
    - Dst: '[java.util.Properties].setProperty(String,examples.oauth.GetAccessToken)'
      Src: examples.oauth.GetAccessToken:107,1
    - Dst: '[java.util.Properties].store(examples.oauth.GetAccessToken,String)'
      Src: examples.oauth.GetAccessToken:108,1
    - Dst: ioe.printStackTrace()
      Src: examples.oauth.GetAccessToken:110,1
    - Dst: System.exit()
      Src: examples.oauth.GetAccessToken:111,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:113,1
    - Dst: System.exit(int)
      Src: examples.oauth.GetAccessToken:114,1
    - Dst: te.printStackTrace()
      Src: examples.oauth.GetAccessToken:116,1
    - Dst: te.getMessage()
      Src: examples.oauth.GetAccessToken:117,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:117,1
    - Dst: System.exit()
      Src: examples.oauth.GetAccessToken:118,1
    - Dst: ioe.printStackTrace()
      Src: examples.oauth.GetAccessToken:120,1
    - Dst: System.out.println(String)
      Src: examples.oauth.GetAccessToken:121,1
    - Dst: System.exit()
      Src: examples.oauth.GetAccessToken:122,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 124
      start: 41
    functionDepth: 6
    functionLinenumber: 41
    functionLinenumberEnd: 124
    functionName: '[examples.oauth.GetAccessToken].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/oauth/GetAccessToken.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[AssertionError].<init>(examples.oauth.GetAccessToken)'
    - '[BufferedReader].readLine()'
    - te.getStatusCode()
    - '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,examples.oauth.GetAccessToken)'
    - '[BufferedReader].<init>(InputStreamReader)'
    - '[FileInputStream].<init>(File)'
    - '[examples.oauth.GetAccessToken].browse(java.net.URI)'
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken)'
    - '[java.util.Properties].store(examples.oauth.GetAccessToken,String)'
    - '[twitter4j.AccessToken].getTokenSecret()'
    - Desktop.getDesktop()
    - te.printStackTrace()
    - '[twitter4j.AccessToken].getToken()'
    - '[File].exists()'
    - System.out.print(String)
    - '[java.util.Properties].setProperty(String,examples.oauth.GetAccessToken)'
    - te.getMessage()
    - '[twitter4j.RequestToken].getToken()'
    - '[java.util.Properties].<init>()'
    - '[twitter4j.RequestToken].getTokenSecret()'
    - '[twitter4j.OAuthAuthorization].getInstance()'
    - System.exit(int)
    - System.exit()
    - '[java.util.Properties].getProperty(String)'
    - ioe.printStackTrace()
    - '[FileOutputStream].<init>(String)'
    - '[twitter4j.RequestToken].getAuthorizationURL()'
    - '[java.util.Properties].load(examples.oauth.GetAccessToken)'
    - '[File].<init>(String)'
    - '[java.util.Properties].setProperty(String)'
    - '[examples.oauth.GetAccessToken].length()'
    - '[FileOutputStream].<init>(File)'
    - '[java.net.URI].<init>(String)'
    - '[InputStreamReader].<init>(examples.oauth.GetAccessToken)'
    linkageType: ''
    returnType: void
    signature: '[examples.oauth.GetAccessToken].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.oauth.GetAccessToken
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.oauth.GetAccessToken].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/oauth/GetAccessToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.oauth.GetAccessToken
    signature: '[examples.oauth.GetAccessToken].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.lambda.RateLimitLambda:32,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].onRateLimitStatus()'
      Src: examples.lambda.RateLimitLambda:32,1
    - Dst: '[examples.lambda.RateLimitLambda].build()'
      Src: examples.lambda.RateLimitLambda:32,1
    - Dst: '[examples.lambda.RateLimitLambda].v1()'
      Src: examples.lambda.RateLimitLambda:32,1
    - Dst: '[examples.lambda.RateLimitLambda].timelines()'
      Src: examples.lambda.RateLimitLambda:32,1
    - Dst: '[examples.lambda.RateLimitLambda].getHomeTimeline()'
      Src: examples.lambda.RateLimitLambda:37,1
    - Dst: System.out.println(examples.lambda.RateLimitLambda)
      Src: examples.lambda.RateLimitLambda:37,1
    - Dst: e.printStackTrace()
      Src: examples.lambda.RateLimitLambda:39,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 42
    functionName: '[examples.lambda.RateLimitLambda].main()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/lambda/RateLimitLambda.java
    functionUses: 0
    functionsReached:
    - '[examples.lambda.RateLimitLambda].build()'
    - System.out.println(examples.lambda.RateLimitLambda)
    - '[examples.lambda.RateLimitLambda].v1()'
    - '[twitter4j.Twitter.TwitterBuilder].onRateLimitStatus()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[examples.lambda.RateLimitLambda].timelines()'
    - '[examples.lambda.RateLimitLambda].getHomeTimeline()'
    - e.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[examples.lambda.RateLimitLambda].main()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.lambda.RateLimitLambda
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.lambda.RateLimitLambda].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/lambda/RateLimitLambda.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.lambda.RateLimitLambda
    signature: '[examples.lambda.RateLimitLambda].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.lambda.TwitterStreamLambda:32,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].onStatus()'
      Src: examples.lambda.TwitterStreamLambda:32,1
    - Dst: '[examples.lambda.TwitterStreamLambda].onException()'
      Src: examples.lambda.TwitterStreamLambda:32,1
    - Dst: '[examples.lambda.TwitterStreamLambda].build()'
      Src: examples.lambda.TwitterStreamLambda:32,1
    - Dst: '[examples.lambda.TwitterStreamLambda].v1()'
      Src: examples.lambda.TwitterStreamLambda:32,1
    - Dst: '[examples.lambda.TwitterStreamLambda].stream()'
      Src: examples.lambda.TwitterStreamLambda:32,1
    - Dst: '[twitter4j.v1.FilterQuery].ofTrack(String,String)'
      Src: examples.lambda.TwitterStreamLambda:35,1
    - Dst: '[examples.lambda.TwitterStreamLambda].filter(twitter4j.v1.FilterQuery)'
      Src: examples.lambda.TwitterStreamLambda:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[examples.lambda.TwitterStreamLambda].main()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/lambda/TwitterStreamLambda.java
    functionUses: 0
    functionsReached:
    - '[examples.lambda.TwitterStreamLambda].stream()'
    - '[examples.lambda.TwitterStreamLambda].build()'
    - '[examples.lambda.TwitterStreamLambda].filter(twitter4j.v1.FilterQuery)'
    - '[twitter4j.Twitter.TwitterBuilder].onStatus()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[examples.lambda.TwitterStreamLambda].v1()'
    - '[twitter4j.v1.FilterQuery].ofTrack(String,String)'
    - '[examples.lambda.TwitterStreamLambda].onException()'
    linkageType: ''
    returnType: void
    signature: '[examples.lambda.TwitterStreamLambda].main()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.lambda.TwitterStreamLambda
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.lambda.TwitterStreamLambda].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/lambda/TwitterStreamLambda.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.lambda.TwitterStreamLambda
    signature: '[examples.lambda.TwitterStreamLambda].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.geo.SearchPlaces:38,1
    - Dst: System.exit()
      Src: examples.geo.SearchPlaces:39,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.geo.SearchPlaces:42,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.geo.SearchPlaces:42,1
    - Dst: '[twitter4j.v1.TwitterV1].placesGeo()'
      Src: examples.geo.SearchPlaces:42,1
    - Dst: Double.parseDouble()
      Src: examples.geo.SearchPlaces:45,1
    - Dst: Double.parseDouble()
      Src: examples.geo.SearchPlaces:45,1
    - Dst: '[twitter4j.v1.GeoQuery].ofGeoLocation(examples.geo.SearchPlaces,examples.geo.SearchPlaces)'
      Src: examples.geo.SearchPlaces:45,1
    - Dst: '[twitter4j.v1.GeoQuery].ofQuery()'
      Src: examples.geo.SearchPlaces:47,1
    - Dst: '[twitter4j.v1.PlacesGeoResources].searchPlaces(twitter4j.v1.GeoQuery)'
      Src: examples.geo.SearchPlaces:49,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Place>].size()'
      Src: examples.geo.SearchPlaces:50,1
    - Dst: System.out.println(String)
      Src: examples.geo.SearchPlaces:51,1
    - Dst: place.getFullName()
      Src: examples.geo.SearchPlaces:54,1
    - Dst: System.out.println(examples.geo.SearchPlaces)
      Src: examples.geo.SearchPlaces:54,1
    - Dst: place.getContainedWithIn()
      Src: examples.geo.SearchPlaces:55,1
    - Dst: System.out.println(String)
      Src: examples.geo.SearchPlaces:57,1
    - Dst: containedWithinPlace.getFullName()
      Src: examples.geo.SearchPlaces:59,1
    - Dst: System.out.println(examples.geo.SearchPlaces)
      Src: examples.geo.SearchPlaces:59,1
    - Dst: System.exit(int)
      Src: examples.geo.SearchPlaces:64,1
    - Dst: te.printStackTrace()
      Src: examples.geo.SearchPlaces:66,1
    - Dst: te.getMessage()
      Src: examples.geo.SearchPlaces:67,1
    - Dst: System.out.println(String)
      Src: examples.geo.SearchPlaces:67,1
    - Dst: System.exit()
      Src: examples.geo.SearchPlaces:68,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 70
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 70
    functionName: '[examples.geo.SearchPlaces].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/SearchPlaces.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - containedWithinPlace.getFullName()
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Place>].size()'
    - '[twitter4j.v1.TwitterV1].placesGeo()'
    - place.getContainedWithIn()
    - '[twitter4j.v1.GeoQuery].ofQuery()'
    - '[twitter4j.v1.PlacesGeoResources].searchPlaces(twitter4j.v1.GeoQuery)'
    - place.getFullName()
    - System.out.println(examples.geo.SearchPlaces)
    - '[twitter4j.v1.GeoQuery].ofGeoLocation(examples.geo.SearchPlaces,examples.geo.SearchPlaces)'
    - Double.parseDouble()
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.geo.SearchPlaces].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.geo.SearchPlaces
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.geo.SearchPlaces].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/SearchPlaces.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.geo.SearchPlaces
    signature: '[examples.geo.SearchPlaces].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.geo.ReverseGeoCode:38,1
    - Dst: System.exit()
      Src: examples.geo.ReverseGeoCode:39,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.geo.ReverseGeoCode:42,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.geo.ReverseGeoCode:42,1
    - Dst: '[twitter4j.v1.TwitterV1].placesGeo()'
      Src: examples.geo.ReverseGeoCode:42,1
    - Dst: Double.parseDouble()
      Src: examples.geo.ReverseGeoCode:43,1
    - Dst: Double.parseDouble()
      Src: examples.geo.ReverseGeoCode:43,1
    - Dst: '[twitter4j.v1.GeoQuery].ofGeoLocation(examples.geo.ReverseGeoCode,examples.geo.ReverseGeoCode)'
      Src: examples.geo.ReverseGeoCode:43,1
    - Dst: '[twitter4j.v1.PlacesGeoResources].reverseGeoCode(twitter4j.v1.GeoQuery)'
      Src: examples.geo.ReverseGeoCode:44,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Place>].size()'
      Src: examples.geo.ReverseGeoCode:45,1
    - Dst: System.out.println(String)
      Src: examples.geo.ReverseGeoCode:46,1
    - Dst: place.getFullName()
      Src: examples.geo.ReverseGeoCode:49,1
    - Dst: System.out.println(examples.geo.ReverseGeoCode)
      Src: examples.geo.ReverseGeoCode:49,1
    - Dst: place.getContainedWithIn()
      Src: examples.geo.ReverseGeoCode:50,1
    - Dst: System.out.println(String)
      Src: examples.geo.ReverseGeoCode:52,1
    - Dst: containedWithinPlace.getFullName()
      Src: examples.geo.ReverseGeoCode:54,1
    - Dst: System.out.println(examples.geo.ReverseGeoCode)
      Src: examples.geo.ReverseGeoCode:54,1
    - Dst: System.exit(int)
      Src: examples.geo.ReverseGeoCode:59,1
    - Dst: te.printStackTrace()
      Src: examples.geo.ReverseGeoCode:61,1
    - Dst: te.getMessage()
      Src: examples.geo.ReverseGeoCode:62,1
    - Dst: System.out.println(String)
      Src: examples.geo.ReverseGeoCode:62,1
    - Dst: System.exit()
      Src: examples.geo.ReverseGeoCode:63,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 65
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 65
    functionName: '[examples.geo.ReverseGeoCode].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/ReverseGeoCode.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - containedWithinPlace.getFullName()
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.PlacesGeoResources].reverseGeoCode(twitter4j.v1.GeoQuery)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Place>].size()'
    - '[twitter4j.v1.TwitterV1].placesGeo()'
    - '[twitter4j.v1.GeoQuery].ofGeoLocation(examples.geo.ReverseGeoCode,examples.geo.ReverseGeoCode)'
    - place.getContainedWithIn()
    - place.getFullName()
    - Double.parseDouble()
    - System.exit(int)
    - System.out.println(examples.geo.ReverseGeoCode)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.geo.ReverseGeoCode].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.geo.ReverseGeoCode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.geo.ReverseGeoCode].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/ReverseGeoCode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.geo.ReverseGeoCode
    signature: '[examples.geo.ReverseGeoCode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:36,1
    - Dst: System.exit()
      Src: examples.geo.GetGeoDetails:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.geo.GetGeoDetails:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.geo.GetGeoDetails:40,1
    - Dst: '[twitter4j.v1.TwitterV1].placesGeo()'
      Src: examples.geo.GetGeoDetails:40,1
    - Dst: '[twitter4j.v1.PlacesGeoResources].getGeoDetails()'
      Src: examples.geo.GetGeoDetails:41,1
    - Dst: '[twitter4j.v1.Place].getName()'
      Src: examples.geo.GetGeoDetails:42,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:42,1
    - Dst: '[twitter4j.v1.Place].getCountry()'
      Src: examples.geo.GetGeoDetails:43,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:43,1
    - Dst: '[twitter4j.v1.Place].getCountryCode()'
      Src: examples.geo.GetGeoDetails:44,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:44,1
    - Dst: '[twitter4j.v1.Place].getFullName()'
      Src: examples.geo.GetGeoDetails:45,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:45,1
    - Dst: '[twitter4j.v1.Place].getId()'
      Src: examples.geo.GetGeoDetails:46,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:46,1
    - Dst: '[twitter4j.v1.Place].getPlaceType()'
      Src: examples.geo.GetGeoDetails:47,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:47,1
    - Dst: '[twitter4j.v1.Place].getStreetAddress()'
      Src: examples.geo.GetGeoDetails:48,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:48,1
    - Dst: '[twitter4j.v1.Place].getContainedWithIn()'
      Src: examples.geo.GetGeoDetails:49,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:51,1
    - Dst: containedWithinPlace.getFullName()
      Src: examples.geo.GetGeoDetails:53,1
    - Dst: System.out.println(examples.geo.GetGeoDetails)
      Src: examples.geo.GetGeoDetails:53,1
    - Dst: System.exit(int)
      Src: examples.geo.GetGeoDetails:56,1
    - Dst: te.printStackTrace()
      Src: examples.geo.GetGeoDetails:58,1
    - Dst: te.getMessage()
      Src: examples.geo.GetGeoDetails:59,1
    - Dst: System.out.println(String)
      Src: examples.geo.GetGeoDetails:59,1
    - Dst: System.exit()
      Src: examples.geo.GetGeoDetails:60,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 62
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 62
    functionName: '[examples.geo.GetGeoDetails].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/GetGeoDetails.java
    functionUses: 0
    functionsReached:
    - containedWithinPlace.getFullName()
    - System.out.println(String)
    - System.out.println(examples.geo.GetGeoDetails)
    - '[twitter4j.v1.Place].getName()'
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.Place].getFullName()'
    - te.printStackTrace()
    - '[twitter4j.v1.PlacesGeoResources].getGeoDetails()'
    - te.getMessage()
    - '[twitter4j.v1.Place].getCountry()'
    - System.exit(int)
    - System.exit()
    - '[twitter4j.v1.TwitterV1].placesGeo()'
    - '[twitter4j.v1.Place].getPlaceType()'
    - '[twitter4j.v1.Place].getId()'
    - '[twitter4j.v1.Place].getStreetAddress()'
    - '[twitter4j.v1.Place].getCountryCode()'
    - '[twitter4j.v1.Place].getContainedWithIn()'
    linkageType: ''
    returnType: void
    signature: '[examples.geo.GetGeoDetails].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.geo.GetGeoDetails
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.geo.GetGeoDetails].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/GetGeoDetails.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.geo.GetGeoDetails
    signature: '[examples.geo.GetGeoDetails].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.user.SearchUsers:37,1
    - Dst: System.exit()
      Src: examples.user.SearchUsers:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.user.SearchUsers:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.user.SearchUsers:41,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.user.SearchUsers:41,1
    - Dst: '[twitter4j.v1.UsersResources].searchUsers(examples.user.SearchUsers)'
      Src: examples.user.SearchUsers:45,1
    - Dst: user.getStatus()
      Src: examples.user.SearchUsers:47,1
    - Dst: user.getStatus()
      Src: examples.user.SearchUsers:48,1
    - Dst: '[examples.user.SearchUsers].getText()'
      Src: examples.user.SearchUsers:48,1
    - Dst: System.out.println(examples.user.SearchUsers)
      Src: examples.user.SearchUsers:48,1
    - Dst: user.getScreenName()
      Src: examples.user.SearchUsers:51,1
    - Dst: System.out.println(String)
      Src: examples.user.SearchUsers:51,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.User>].size()'
      Src: examples.user.SearchUsers:55,1
    - Dst: System.out.println(String)
      Src: examples.user.SearchUsers:56,1
    - Dst: System.exit(int)
      Src: examples.user.SearchUsers:57,1
    - Dst: te.printStackTrace()
      Src: examples.user.SearchUsers:59,1
    - Dst: te.getMessage()
      Src: examples.user.SearchUsers:60,1
    - Dst: System.out.println(String)
      Src: examples.user.SearchUsers:60,1
    - Dst: System.exit()
      Src: examples.user.SearchUsers:61,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 63
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 63
    functionName: '[examples.user.SearchUsers].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/SearchUsers.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.UsersResources].searchUsers(examples.user.SearchUsers)'
    - '[examples.user.SearchUsers].getText()'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.User>].size()'
    - user.getScreenName()
    - user.getStatus()
    - System.out.println(examples.user.SearchUsers)
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.user.SearchUsers].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.user.SearchUsers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.user.SearchUsers].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/SearchUsers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.user.SearchUsers
    signature: '[examples.user.SearchUsers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.user.ShowUser:36,1
    - Dst: System.exit()
      Src: examples.user.ShowUser:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.user.ShowUser:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.user.ShowUser:40,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.user.ShowUser:40,1
    - Dst: '[twitter4j.v1.UsersResources].showUser()'
      Src: examples.user.ShowUser:41,1
    - Dst: '[twitter4j.v1.User].getStatus()'
      Src: examples.user.ShowUser:42,1
    - Dst: '[twitter4j.v1.User].getStatus()'
      Src: examples.user.ShowUser:43,1
    - Dst: '[twitter4j.v1.Status].getText()'
      Src: examples.user.ShowUser:43,1
    - Dst: System.out.println(examples.user.ShowUser)
      Src: examples.user.ShowUser:43,1
    - Dst: '[twitter4j.v1.User].getScreenName()'
      Src: examples.user.ShowUser:46,1
    - Dst: System.out.println(String)
      Src: examples.user.ShowUser:46,1
    - Dst: System.exit(int)
      Src: examples.user.ShowUser:48,1
    - Dst: te.printStackTrace()
      Src: examples.user.ShowUser:50,1
    - Dst: te.getMessage()
      Src: examples.user.ShowUser:51,1
    - Dst: System.out.println(String)
      Src: examples.user.ShowUser:51,1
    - Dst: System.exit()
      Src: examples.user.ShowUser:52,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 54
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: '[examples.user.ShowUser].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/ShowUser.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.User].getScreenName()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.Status].getText()'
    - System.out.println(examples.user.ShowUser)
    - '[twitter4j.v1.User].getStatus()'
    - '[twitter4j.v1.UsersResources].showUser()'
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.user.ShowUser].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.user.ShowUser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.user.ShowUser].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/ShowUser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.user.ShowUser
    signature: '[examples.user.ShowUser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.user.LookupUsers:37,1
    - Dst: System.exit()
      Src: examples.user.LookupUsers:39,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.user.LookupUsers:42,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.user.LookupUsers:42,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.user.LookupUsers:42,1
    - Dst: args[0].split(String)
      Src: examples.user.LookupUsers:43,1
    - Dst: '[twitter4j.v1.UsersResources].lookupUsers(examples.user.LookupUsers)'
      Src: examples.user.LookupUsers:43,1
    - Dst: user.getStatus()
      Src: examples.user.LookupUsers:45,1
    - Dst: user.getStatus()
      Src: examples.user.LookupUsers:46,1
    - Dst: '[examples.user.LookupUsers].getText()'
      Src: examples.user.LookupUsers:46,1
    - Dst: System.out.println(examples.user.LookupUsers)
      Src: examples.user.LookupUsers:46,1
    - Dst: user.getScreenName()
      Src: examples.user.LookupUsers:49,1
    - Dst: System.out.println(String)
      Src: examples.user.LookupUsers:49,1
    - Dst: System.out.println(String)
      Src: examples.user.LookupUsers:52,1
    - Dst: System.exit(int)
      Src: examples.user.LookupUsers:53,1
    - Dst: te.printStackTrace()
      Src: examples.user.LookupUsers:55,1
    - Dst: te.getMessage()
      Src: examples.user.LookupUsers:56,1
    - Dst: System.out.println(String)
      Src: examples.user.LookupUsers:56,1
    - Dst: System.exit()
      Src: examples.user.LookupUsers:57,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 59
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 59
    functionName: '[examples.user.LookupUsers].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/LookupUsers.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - args[0].split(String)
    - '[twitter4j.v1.UsersResources].lookupUsers(examples.user.LookupUsers)'
    - '[examples.user.LookupUsers].getText()'
    - user.getScreenName()
    - user.getStatus()
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - System.out.println(examples.user.LookupUsers)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.user.LookupUsers].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.user.LookupUsers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.user.LookupUsers].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/LookupUsers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.user.LookupUsers
    signature: '[examples.user.LookupUsers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.tweets.UpdateStatus:37,1
    - Dst: System.exit()
      Src: examples.tweets.UpdateStatus:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.tweets.UpdateStatus:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.tweets.UpdateStatus:41,1
    - Dst: '[twitter4j.v1.TwitterV1].tweets()'
      Src: examples.tweets.UpdateStatus:41,1
    - Dst: '[twitter4j.v1.TweetsResources].updateStatus()'
      Src: examples.tweets.UpdateStatus:41,1
    - Dst: System.out.println(String)
      Src: examples.tweets.UpdateStatus:42,1
    - Dst: System.exit(int)
      Src: examples.tweets.UpdateStatus:43,1
    - Dst: te.printStackTrace()
      Src: examples.tweets.UpdateStatus:45,1
    - Dst: te.getMessage()
      Src: examples.tweets.UpdateStatus:46,1
    - Dst: System.out.println(String)
      Src: examples.tweets.UpdateStatus:46,1
    - Dst: System.exit()
      Src: examples.tweets.UpdateStatus:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 49
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 49
    functionName: '[examples.tweets.UpdateStatus].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/UpdateStatus.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TwitterV1].tweets()'
    - System.out.println(String)
    - te.printStackTrace()
    - System.exit(int)
    - '[twitter4j.v1.TweetsResources].updateStatus()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.tweets.UpdateStatus].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.tweets.UpdateStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.tweets.UpdateStatus].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/UpdateStatus.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.tweets.UpdateStatus
    signature: '[examples.tweets.UpdateStatus].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.tweets.RetweetStatus:35,1
    - Dst: System.exit()
      Src: examples.tweets.RetweetStatus:36,1
    - Dst: System.out.println(String)
      Src: examples.tweets.RetweetStatus:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.tweets.RetweetStatus:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.tweets.RetweetStatus:40,1
    - Dst: '[twitter4j.v1.TwitterV1].tweets()'
      Src: examples.tweets.RetweetStatus:40,1
    - Dst: Long.parseLong()
      Src: examples.tweets.RetweetStatus:41,1
    - Dst: '[twitter4j.v1.TweetsResources].retweetStatus(examples.tweets.RetweetStatus)'
      Src: examples.tweets.RetweetStatus:41,1
    - Dst: System.out.println(String)
      Src: examples.tweets.RetweetStatus:42,1
    - Dst: System.exit(int)
      Src: examples.tweets.RetweetStatus:43,1
    - Dst: te.printStackTrace()
      Src: examples.tweets.RetweetStatus:45,1
    - Dst: te.getMessage()
      Src: examples.tweets.RetweetStatus:46,1
    - Dst: System.out.println(String)
      Src: examples.tweets.RetweetStatus:46,1
    - Dst: System.exit()
      Src: examples.tweets.RetweetStatus:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 49
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 49
    functionName: '[examples.tweets.RetweetStatus].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/RetweetStatus.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TwitterV1].tweets()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - System.exit(int)
    - Long.parseLong()
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.TweetsResources].retweetStatus(examples.tweets.RetweetStatus)'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.tweets.RetweetStatus].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.tweets.RetweetStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.tweets.RetweetStatus].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/RetweetStatus.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.tweets.RetweetStatus
    signature: '[examples.tweets.RetweetStatus].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.tweets.ShowStatus:36,1
    - Dst: System.exit()
      Src: examples.tweets.ShowStatus:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.tweets.ShowStatus:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.tweets.ShowStatus:40,1
    - Dst: '[twitter4j.v1.TwitterV1].tweets()'
      Src: examples.tweets.ShowStatus:40,1
    - Dst: Long.parseLong()
      Src: examples.tweets.ShowStatus:41,1
    - Dst: '[twitter4j.v1.TweetsResources].showStatus(examples.tweets.ShowStatus)'
      Src: examples.tweets.ShowStatus:41,1
    - Dst: '[twitter4j.v1.Status].getText()'
      Src: examples.tweets.ShowStatus:42,1
    - Dst: System.out.println(examples.tweets.ShowStatus)
      Src: examples.tweets.ShowStatus:42,1
    - Dst: System.exit(int)
      Src: examples.tweets.ShowStatus:43,1
    - Dst: te.printStackTrace()
      Src: examples.tweets.ShowStatus:45,1
    - Dst: te.getMessage()
      Src: examples.tweets.ShowStatus:46,1
    - Dst: System.out.println(String)
      Src: examples.tweets.ShowStatus:46,1
    - Dst: System.exit()
      Src: examples.tweets.ShowStatus:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: '[examples.tweets.ShowStatus].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/ShowStatus.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TwitterV1].tweets()'
    - System.out.println(String)
    - '[twitter4j.v1.TweetsResources].showStatus(examples.tweets.ShowStatus)'
    - te.printStackTrace()
    - '[twitter4j.v1.Status].getText()'
    - System.exit(int)
    - Long.parseLong()
    - System.out.println(examples.tweets.ShowStatus)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.tweets.ShowStatus].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.tweets.ShowStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.tweets.ShowStatus].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/ShowStatus.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.tweets.ShowStatus
    signature: '[examples.tweets.ShowStatus].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.tweets.DestroyStatus:35,1
    - Dst: System.exit()
      Src: examples.tweets.DestroyStatus:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.tweets.DestroyStatus:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.tweets.DestroyStatus:39,1
    - Dst: '[twitter4j.v1.TwitterV1].tweets()'
      Src: examples.tweets.DestroyStatus:39,1
    - Dst: Long.parseLong()
      Src: examples.tweets.DestroyStatus:40,1
    - Dst: '[twitter4j.v1.TweetsResources].destroyStatus(examples.tweets.DestroyStatus)'
      Src: examples.tweets.DestroyStatus:40,1
    - Dst: System.out.println(String)
      Src: examples.tweets.DestroyStatus:41,1
    - Dst: System.exit(int)
      Src: examples.tweets.DestroyStatus:42,1
    - Dst: te.printStackTrace()
      Src: examples.tweets.DestroyStatus:44,1
    - Dst: te.getMessage()
      Src: examples.tweets.DestroyStatus:45,1
    - Dst: System.out.println(String)
      Src: examples.tweets.DestroyStatus:45,1
    - Dst: System.exit()
      Src: examples.tweets.DestroyStatus:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.tweets.DestroyStatus].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/DestroyStatus.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TwitterV1].tweets()'
    - System.out.println(String)
    - '[twitter4j.v1.TweetsResources].destroyStatus(examples.tweets.DestroyStatus)'
    - te.printStackTrace()
    - System.exit(int)
    - Long.parseLong()
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.tweets.DestroyStatus].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.tweets.DestroyStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.tweets.DestroyStatus].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/DestroyStatus.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.tweets.DestroyStatus
    signature: '[examples.tweets.DestroyStatus].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.tweets.UploadMultipleImages:40,1
    - Dst: System.exit()
      Src: examples.tweets.UploadMultipleImages:41,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.tweets.UploadMultipleImages:44,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.tweets.UploadMultipleImages:44,1
    - Dst: '[twitter4j.v1.TwitterV1].tweets()'
      Src: examples.tweets.UploadMultipleImages:44,1
    - Dst: System.out.println(String)
      Src: examples.tweets.UploadMultipleImages:48,1
    - Dst: '[java.io.File].<init>()'
      Src: examples.tweets.UploadMultipleImages:49,1
    - Dst: '[twitter4j.v1.TweetsResources].uploadMedia(java.io.File)'
      Src: examples.tweets.UploadMultipleImages:49,1
    - Dst: '[twitter4j.v1.UploadedMedia].getSize()'
      Src: examples.tweets.UploadMultipleImages:52,1
    - Dst: System.out.println(examples.tweets.UploadMultipleImages)
      Src: examples.tweets.UploadMultipleImages:50,1
    - Dst: '[twitter4j.v1.UploadedMedia].getMediaId()'
      Src: examples.tweets.UploadMultipleImages:53,1
    - Dst: '[twitter4j.v1.StatusUpdate].of()'
      Src: examples.tweets.UploadMultipleImages:56,1
    - Dst: '[twitter4j.v1.StatusUpdate].mediaIds(examples.tweets.UploadMultipleImages)'
      Src: examples.tweets.UploadMultipleImages:57,1
    - Dst: '[twitter4j.v1.TweetsResources].updateStatus(twitter4j.v1.StatusUpdate)'
      Src: examples.tweets.UploadMultipleImages:58,1
    - Dst: System.out.println(String)
      Src: examples.tweets.UploadMultipleImages:59,1
    - Dst: System.exit(int)
      Src: examples.tweets.UploadMultipleImages:60,1
    - Dst: te.printStackTrace()
      Src: examples.tweets.UploadMultipleImages:62,1
    - Dst: te.getMessage()
      Src: examples.tweets.UploadMultipleImages:63,1
    - Dst: System.out.println(String)
      Src: examples.tweets.UploadMultipleImages:63,1
    - Dst: System.exit()
      Src: examples.tweets.UploadMultipleImages:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 66
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 66
    functionName: '[examples.tweets.UploadMultipleImages].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/UploadMultipleImages.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TwitterV1].tweets()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TweetsResources].uploadMedia(java.io.File)'
    - '[twitter4j.v1.StatusUpdate].mediaIds(examples.tweets.UploadMultipleImages)'
    - '[twitter4j.v1.UploadedMedia].getSize()'
    - '[java.io.File].<init>()'
    - '[twitter4j.v1.UploadedMedia].getMediaId()'
    - '[twitter4j.v1.StatusUpdate].of()'
    - '[twitter4j.v1.TweetsResources].updateStatus(twitter4j.v1.StatusUpdate)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - System.out.println(examples.tweets.UploadMultipleImages)
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.tweets.UploadMultipleImages].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.tweets.UploadMultipleImages
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.tweets.UploadMultipleImages].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/UploadMultipleImages.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.tweets.UploadMultipleImages
    signature: '[examples.tweets.UploadMultipleImages].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.tweets.GetRetweets:38,1
    - Dst: System.exit()
      Src: examples.tweets.GetRetweets:39,1
    - Dst: System.out.println(String)
      Src: examples.tweets.GetRetweets:41,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.tweets.GetRetweets:43,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.tweets.GetRetweets:43,1
    - Dst: '[twitter4j.v1.TwitterV1].tweets()'
      Src: examples.tweets.GetRetweets:43,1
    - Dst: Long.parseLong()
      Src: examples.tweets.GetRetweets:44,1
    - Dst: '[twitter4j.v1.TweetsResources].getRetweets(examples.tweets.GetRetweets)'
      Src: examples.tweets.GetRetweets:44,1
    - Dst: status.getText()
      Src: examples.tweets.GetRetweets:46,1
    - Dst: System.out.println(examples.tweets.GetRetweets)
      Src: examples.tweets.GetRetweets:46,1
    - Dst: System.out.println(String)
      Src: examples.tweets.GetRetweets:48,1
    - Dst: System.exit(int)
      Src: examples.tweets.GetRetweets:49,1
    - Dst: te.printStackTrace()
      Src: examples.tweets.GetRetweets:51,1
    - Dst: te.getMessage()
      Src: examples.tweets.GetRetweets:52,1
    - Dst: System.out.println(String)
      Src: examples.tweets.GetRetweets:52,1
    - Dst: System.exit()
      Src: examples.tweets.GetRetweets:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 55
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 55
    functionName: '[examples.tweets.GetRetweets].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/GetRetweets.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TwitterV1].tweets()'
    - System.out.println(String)
    - te.printStackTrace()
    - status.getText()
    - '[twitter4j.v1.TweetsResources].getRetweets(examples.tweets.GetRetweets)'
    - System.out.println(examples.tweets.GetRetweets)
    - Long.parseLong()
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.tweets.GetRetweets].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.tweets.GetRetweets
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.tweets.GetRetweets].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/GetRetweets.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.tweets.GetRetweets
    signature: '[examples.tweets.GetRetweets].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.parseInt()
      Src: examples.trends.GetPlaceTrends:21,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.trends.GetPlaceTrends:22,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.trends.GetPlaceTrends:23,1
    - Dst: '[twitter4j.v1.TwitterV1].trends()'
      Src: examples.trends.GetPlaceTrends:23,1
    - Dst: '[twitter4j.v1.TrendsResources].getPlaceTrends(examples.trends.GetPlaceTrends)'
      Src: examples.trends.GetPlaceTrends:23,1
    - Dst: '[twitter4j.v1.Trends].getLocation()'
      Src: examples.trends.GetPlaceTrends:25,1
    - Dst: '[twitter4j.v1.Location].getName()'
      Src: examples.trends.GetPlaceTrends:25,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetPlaceTrends:25,1
    - Dst: '[twitter4j.v1.Trends].getTrends()'
      Src: examples.trends.GetPlaceTrends:27,1
    - Dst: trend.getName()
      Src: examples.trends.GetPlaceTrends:28,1
    - Dst: trend.getTweetVolume()
      Src: examples.trends.GetPlaceTrends:28,1
    - Dst: System.out.printf(String,examples.trends.GetPlaceTrends,examples.trends.GetPlaceTrends)
      Src: examples.trends.GetPlaceTrends:28,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetPlaceTrends:31,1
    - Dst: System.exit(int)
      Src: examples.trends.GetPlaceTrends:32,1
    - Dst: te.printStackTrace()
      Src: examples.trends.GetPlaceTrends:34,1
    - Dst: te.getMessage()
      Src: examples.trends.GetPlaceTrends:35,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetPlaceTrends:35,1
    - Dst: System.exit()
      Src: examples.trends.GetPlaceTrends:36,1
    - Dst: nfe.printStackTrace()
      Src: examples.trends.GetPlaceTrends:38,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetPlaceTrends:39,1
    - Dst: System.exit()
      Src: examples.trends.GetPlaceTrends:40,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 42
      start: 19
    functionDepth: 4
    functionLinenumber: 19
    functionLinenumberEnd: 42
    functionName: '[examples.trends.GetPlaceTrends].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/trends/GetPlaceTrends.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - System.out.println(String)
    - trend.getName()
    - trend.getTweetVolume()
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.Trends].getTrends()'
    - '[twitter4j.v1.Location].getName()'
    - '[twitter4j.v1.Trends].getLocation()'
    - '[twitter4j.v1.TrendsResources].getPlaceTrends(examples.trends.GetPlaceTrends)'
    - nfe.printStackTrace()
    - System.out.printf(String,examples.trends.GetPlaceTrends,examples.trends.GetPlaceTrends)
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.TwitterV1].trends()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.trends.GetPlaceTrends].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.trends.GetPlaceTrends
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.trends.GetPlaceTrends].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/trends/GetPlaceTrends.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.trends.GetPlaceTrends
    signature: '[examples.trends.GetPlaceTrends].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.trends.GetAvailableTrends:37,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.trends.GetAvailableTrends:37,1
    - Dst: '[twitter4j.v1.TwitterV1].trends()'
      Src: examples.trends.GetAvailableTrends:37,1
    - Dst: '[twitter4j.v1.TrendsResources].getAvailableTrends()'
      Src: examples.trends.GetAvailableTrends:39,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetAvailableTrends:40,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetAvailableTrends:42,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetAvailableTrends:44,1
    - Dst: System.exit(int)
      Src: examples.trends.GetAvailableTrends:45,1
    - Dst: te.printStackTrace()
      Src: examples.trends.GetAvailableTrends:47,1
    - Dst: te.getMessage()
      Src: examples.trends.GetAvailableTrends:48,1
    - Dst: System.out.println(String)
      Src: examples.trends.GetAvailableTrends:48,1
    - Dst: System.exit()
      Src: examples.trends.GetAvailableTrends:49,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 51
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 51
    functionName: '[examples.trends.GetAvailableTrends].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/trends/GetAvailableTrends.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TrendsResources].getAvailableTrends()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.TwitterV1].trends()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.trends.GetAvailableTrends].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.trends.GetAvailableTrends
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.trends.GetAvailableTrends].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/trends/GetAvailableTrends.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.trends.GetAvailableTrends
    signature: '[examples.trends.GetAvailableTrends].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.savedsearches.CreateSavedSearch:36,1
    - Dst: System.exit()
      Src: examples.savedsearches.CreateSavedSearch:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.savedsearches.CreateSavedSearch:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.savedsearches.CreateSavedSearch:40,1
    - Dst: '[twitter4j.v1.TwitterV1].savedSearches()'
      Src: examples.savedsearches.CreateSavedSearch:40,1
    - Dst: '[twitter4j.v1.SavedSearchesResources].createSavedSearch()'
      Src: examples.savedsearches.CreateSavedSearch:41,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.CreateSavedSearch:42,1
    - Dst: System.exit(int)
      Src: examples.savedsearches.CreateSavedSearch:44,1
    - Dst: te.printStackTrace()
      Src: examples.savedsearches.CreateSavedSearch:46,1
    - Dst: te.getMessage()
      Src: examples.savedsearches.CreateSavedSearch:47,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.CreateSavedSearch:47,1
    - Dst: System.exit()
      Src: examples.savedsearches.CreateSavedSearch:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 50
    functionName: '[examples.savedsearches.CreateSavedSearch].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/CreateSavedSearch.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].savedSearches()'
    - te.printStackTrace()
    - '[twitter4j.v1.SavedSearchesResources].createSavedSearch()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.savedsearches.CreateSavedSearch].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.savedsearches.CreateSavedSearch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.savedsearches.CreateSavedSearch].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/CreateSavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.savedsearches.CreateSavedSearch
    signature: '[examples.savedsearches.CreateSavedSearch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.savedsearches.GetSavedSearches:38,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.savedsearches.GetSavedSearches:38,1
    - Dst: '[twitter4j.v1.TwitterV1].savedSearches()'
      Src: examples.savedsearches.GetSavedSearches:38,1
    - Dst: '[twitter4j.v1.SavedSearchesResources].getSavedSearches()'
      Src: examples.savedsearches.GetSavedSearches:39,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.GetSavedSearches:41,1
    - Dst: System.exit(int)
      Src: examples.savedsearches.GetSavedSearches:44,1
    - Dst: te.printStackTrace()
      Src: examples.savedsearches.GetSavedSearches:46,1
    - Dst: te.getMessage()
      Src: examples.savedsearches.GetSavedSearches:47,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.GetSavedSearches:47,1
    - Dst: System.exit()
      Src: examples.savedsearches.GetSavedSearches:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 50
    functionName: '[examples.savedsearches.GetSavedSearches].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/GetSavedSearches.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].savedSearches()'
    - te.printStackTrace()
    - '[twitter4j.v1.SavedSearchesResources].getSavedSearches()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.savedsearches.GetSavedSearches].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.savedsearches.GetSavedSearches
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.savedsearches.GetSavedSearches].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/GetSavedSearches.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.savedsearches.GetSavedSearches
    signature: '[examples.savedsearches.GetSavedSearches].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.savedsearches.ShowSavedSearch:36,1
    - Dst: System.exit()
      Src: examples.savedsearches.ShowSavedSearch:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.savedsearches.ShowSavedSearch:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.savedsearches.ShowSavedSearch:40,1
    - Dst: '[twitter4j.v1.TwitterV1].savedSearches()'
      Src: examples.savedsearches.ShowSavedSearch:40,1
    - Dst: Integer.parseInt()
      Src: examples.savedsearches.ShowSavedSearch:41,1
    - Dst: '[twitter4j.v1.SavedSearchesResources].showSavedSearch(examples.savedsearches.ShowSavedSearch)'
      Src: examples.savedsearches.ShowSavedSearch:41,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.ShowSavedSearch:42,1
    - Dst: System.exit(int)
      Src: examples.savedsearches.ShowSavedSearch:44,1
    - Dst: te.printStackTrace()
      Src: examples.savedsearches.ShowSavedSearch:46,1
    - Dst: te.getMessage()
      Src: examples.savedsearches.ShowSavedSearch:47,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.ShowSavedSearch:47,1
    - Dst: System.exit()
      Src: examples.savedsearches.ShowSavedSearch:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 50
    functionName: '[examples.savedsearches.ShowSavedSearch].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/ShowSavedSearch.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].savedSearches()'
    - te.printStackTrace()
    - '[twitter4j.v1.SavedSearchesResources].showSavedSearch(examples.savedsearches.ShowSavedSearch)'
    - Integer.parseInt()
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.savedsearches.ShowSavedSearch].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.savedsearches.ShowSavedSearch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.savedsearches.ShowSavedSearch].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/ShowSavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.savedsearches.ShowSavedSearch
    signature: '[examples.savedsearches.ShowSavedSearch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.savedsearches.DestroySavedSearch:36,1
    - Dst: System.exit()
      Src: examples.savedsearches.DestroySavedSearch:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.savedsearches.DestroySavedSearch:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.savedsearches.DestroySavedSearch:40,1
    - Dst: '[twitter4j.v1.TwitterV1].savedSearches()'
      Src: examples.savedsearches.DestroySavedSearch:40,1
    - Dst: Integer.parseInt()
      Src: examples.savedsearches.DestroySavedSearch:41,1
    - Dst: '[twitter4j.v1.SavedSearchesResources].destroySavedSearch(examples.savedsearches.DestroySavedSearch)'
      Src: examples.savedsearches.DestroySavedSearch:41,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.DestroySavedSearch:42,1
    - Dst: System.exit(int)
      Src: examples.savedsearches.DestroySavedSearch:44,1
    - Dst: te.printStackTrace()
      Src: examples.savedsearches.DestroySavedSearch:46,1
    - Dst: te.getMessage()
      Src: examples.savedsearches.DestroySavedSearch:47,1
    - Dst: System.out.println(String)
      Src: examples.savedsearches.DestroySavedSearch:47,1
    - Dst: System.exit()
      Src: examples.savedsearches.DestroySavedSearch:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 50
    functionName: '[examples.savedsearches.DestroySavedSearch].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/DestroySavedSearch.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - '[twitter4j.v1.TwitterV1].savedSearches()'
    - te.printStackTrace()
    - Integer.parseInt()
    - '[twitter4j.v1.SavedSearchesResources].destroySavedSearch(examples.savedsearches.DestroySavedSearch)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.savedsearches.DestroySavedSearch].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.savedsearches.DestroySavedSearch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.savedsearches.DestroySavedSearch].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/DestroySavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.savedsearches.DestroySavedSearch
    signature: '[examples.savedsearches.DestroySavedSearch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.friendship.CreateFriendship:35,1
    - Dst: System.exit()
      Src: examples.friendship.CreateFriendship:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendship.CreateFriendship:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendship.CreateFriendship:39,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendship.CreateFriendship:39,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].createFriendship()'
      Src: examples.friendship.CreateFriendship:40,1
    - Dst: System.out.println(String)
      Src: examples.friendship.CreateFriendship:41,1
    - Dst: System.exit(int)
      Src: examples.friendship.CreateFriendship:42,1
    - Dst: te.printStackTrace()
      Src: examples.friendship.CreateFriendship:44,1
    - Dst: te.getMessage()
      Src: examples.friendship.CreateFriendship:45,1
    - Dst: System.out.println(String)
      Src: examples.friendship.CreateFriendship:45,1
    - Dst: System.exit()
      Src: examples.friendship.CreateFriendship:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.friendship.CreateFriendship].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/CreateFriendship.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.FriendsFollowersResources].createFriendship()'
    - System.out.println(String)
    - te.printStackTrace()
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendship.CreateFriendship].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendship.CreateFriendship
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendship.CreateFriendship].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/CreateFriendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendship.CreateFriendship
    signature: '[examples.friendship.CreateFriendship].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.friendship.UpdateFriendship:36,1
    - Dst: System.exit()
      Src: examples.friendship.UpdateFriendship:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendship.UpdateFriendship:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendship.UpdateFriendship:41,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendship.UpdateFriendship:41,1
    - Dst: Boolean.parseBoolean()
      Src: examples.friendship.UpdateFriendship:43,1
    - Dst: Boolean.parseBoolean()
      Src: examples.friendship.UpdateFriendship:43,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].updateFriendship(examples.friendship.UpdateFriendship,examples.friendship.UpdateFriendship)'
      Src: examples.friendship.UpdateFriendship:42,1
    - Dst: System.out.println(String)
      Src: examples.friendship.UpdateFriendship:44,1
    - Dst: System.exit(int)
      Src: examples.friendship.UpdateFriendship:45,1
    - Dst: te.printStackTrace()
      Src: examples.friendship.UpdateFriendship:47,1
    - Dst: te.getMessage()
      Src: examples.friendship.UpdateFriendship:48,1
    - Dst: System.out.println(String)
      Src: examples.friendship.UpdateFriendship:48,1
    - Dst: System.exit()
      Src: examples.friendship.UpdateFriendship:49,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 51
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 51
    functionName: '[examples.friendship.UpdateFriendship].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/UpdateFriendship.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - Boolean.parseBoolean()
    - '[twitter4j.v1.FriendsFollowersResources].updateFriendship(examples.friendship.UpdateFriendship,examples.friendship.UpdateFriendship)'
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendship.UpdateFriendship].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendship.UpdateFriendship
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendship.UpdateFriendship].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/UpdateFriendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendship.UpdateFriendship
    signature: '[examples.friendship.UpdateFriendship].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendship.GetOutgoingFriendships:36,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendship.GetOutgoingFriendships:36,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendship.GetOutgoingFriendships:36,1
    - Dst: System.out.println(String)
      Src: examples.friendship.GetOutgoingFriendships:39,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].getOutgoingFriendships(examples.friendship.GetOutgoingFriendships)'
      Src: examples.friendship.GetOutgoingFriendships:41,1
    - Dst: '[twitter4j.v1.IDs].getIDs()'
      Src: examples.friendship.GetOutgoingFriendships:42,1
    - Dst: System.out.println(examples.friendship.GetOutgoingFriendships)
      Src: examples.friendship.GetOutgoingFriendships:43,1
    - Dst: '[twitter4j.v1.IDs].getNextCursor()'
      Src: examples.friendship.GetOutgoingFriendships:45,1
    - Dst: System.exit(int)
      Src: examples.friendship.GetOutgoingFriendships:46,1
    - Dst: te.printStackTrace()
      Src: examples.friendship.GetOutgoingFriendships:48,1
    - Dst: te.getMessage()
      Src: examples.friendship.GetOutgoingFriendships:49,1
    - Dst: System.out.println(String)
      Src: examples.friendship.GetOutgoingFriendships:49,1
    - Dst: System.exit()
      Src: examples.friendship.GetOutgoingFriendships:50,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 52
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 52
    functionName: '[examples.friendship.GetOutgoingFriendships].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/GetOutgoingFriendships.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - System.out.println(examples.friendship.GetOutgoingFriendships)
    - '[twitter4j.v1.FriendsFollowersResources].getOutgoingFriendships(examples.friendship.GetOutgoingFriendships)'
    - te.printStackTrace()
    - '[twitter4j.v1.IDs].getIDs()'
    - '[twitter4j.v1.IDs].getNextCursor()'
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendship.GetOutgoingFriendships].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendship.GetOutgoingFriendships
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendship.GetOutgoingFriendships].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/GetOutgoingFriendships.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendship.GetOutgoingFriendships
    signature: '[examples.friendship.GetOutgoingFriendships].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.friendship.LookupFriendships:37,1
    - Dst: System.exit()
      Src: examples.friendship.LookupFriendships:39,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendship.LookupFriendships:42,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendship.LookupFriendships:42,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendship.LookupFriendships:42,1
    - Dst: args[0].split(String)
      Src: examples.friendship.LookupFriendships:43,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].lookupFriendships(examples.friendship.LookupFriendships)'
      Src: examples.friendship.LookupFriendships:43,1
    - Dst: friendship.isFollowedBy()
      Src: examples.friendship.LookupFriendships:47,1
    - Dst: System.out.println(examples.friendship.LookupFriendships)
      Src: examples.friendship.LookupFriendships:45,1
    - Dst: System.out.println(String)
      Src: examples.friendship.LookupFriendships:49,1
    - Dst: System.exit(int)
      Src: examples.friendship.LookupFriendships:50,1
    - Dst: te.printStackTrace()
      Src: examples.friendship.LookupFriendships:52,1
    - Dst: te.getMessage()
      Src: examples.friendship.LookupFriendships:53,1
    - Dst: System.out.println(String)
      Src: examples.friendship.LookupFriendships:53,1
    - Dst: System.exit()
      Src: examples.friendship.LookupFriendships:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 56
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 56
    functionName: '[examples.friendship.LookupFriendships].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/LookupFriendships.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - friendship.isFollowedBy()
    - args[0].split(String)
    - '[twitter4j.v1.FriendsFollowersResources].lookupFriendships(examples.friendship.LookupFriendships)'
    - System.exit(int)
    - System.out.println(examples.friendship.LookupFriendships)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendship.LookupFriendships].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendship.LookupFriendships
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendship.LookupFriendships].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/LookupFriendships.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendship.LookupFriendships
    signature: '[examples.friendship.LookupFriendships].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.friendship.ShowFriendship:36,1
    - Dst: System.exit()
      Src: examples.friendship.ShowFriendship:37,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendship.ShowFriendship:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendship.ShowFriendship:40,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendship.ShowFriendship:40,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].showFriendship()'
      Src: examples.friendship.ShowFriendship:41,1
    - Dst: '[twitter4j.v1.Relationship].isSourceBlockingTarget()'
      Src: examples.friendship.ShowFriendship:42,1
    - Dst: System.out.println(String)
      Src: examples.friendship.ShowFriendship:42,1
    - Dst: '[twitter4j.v1.Relationship].isSourceFollowedByTarget()'
      Src: examples.friendship.ShowFriendship:43,1
    - Dst: System.out.println(String)
      Src: examples.friendship.ShowFriendship:43,1
    - Dst: '[twitter4j.v1.Relationship].isSourceFollowingTarget()'
      Src: examples.friendship.ShowFriendship:44,1
    - Dst: System.out.println(String)
      Src: examples.friendship.ShowFriendship:44,1
    - Dst: '[twitter4j.v1.Relationship].isSourceNotificationsEnabled()'
      Src: examples.friendship.ShowFriendship:45,1
    - Dst: System.out.println(String)
      Src: examples.friendship.ShowFriendship:45,1
    - Dst: '[twitter4j.v1.Relationship].canSourceDm()'
      Src: examples.friendship.ShowFriendship:46,1
    - Dst: System.out.println(String)
      Src: examples.friendship.ShowFriendship:46,1
    - Dst: System.exit(int)
      Src: examples.friendship.ShowFriendship:47,1
    - Dst: te.printStackTrace()
      Src: examples.friendship.ShowFriendship:49,1
    - Dst: te.getMessage()
      Src: examples.friendship.ShowFriendship:50,1
    - Dst: System.out.println(String)
      Src: examples.friendship.ShowFriendship:50,1
    - Dst: System.exit()
      Src: examples.friendship.ShowFriendship:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 53
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 53
    functionName: '[examples.friendship.ShowFriendship].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/ShowFriendship.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.Relationship].isSourceFollowingTarget()'
    - System.out.println(String)
    - '[twitter4j.v1.Relationship].isSourceNotificationsEnabled()'
    - '[twitter4j.v1.Relationship].canSourceDm()'
    - te.printStackTrace()
    - '[twitter4j.v1.FriendsFollowersResources].showFriendship()'
    - '[twitter4j.v1.Relationship].isSourceFollowedByTarget()'
    - '[twitter4j.v1.Relationship].isSourceBlockingTarget()'
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendship.ShowFriendship].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendship.ShowFriendship
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendship.ShowFriendship].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/ShowFriendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendship.ShowFriendship
    signature: '[examples.friendship.ShowFriendship].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.friendship.DestroyFriendship:35,1
    - Dst: System.exit()
      Src: examples.friendship.DestroyFriendship:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendship.DestroyFriendship:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendship.DestroyFriendship:39,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendship.DestroyFriendship:39,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].destroyFriendship()'
      Src: examples.friendship.DestroyFriendship:40,1
    - Dst: System.out.println(String)
      Src: examples.friendship.DestroyFriendship:41,1
    - Dst: System.exit(int)
      Src: examples.friendship.DestroyFriendship:42,1
    - Dst: te.printStackTrace()
      Src: examples.friendship.DestroyFriendship:44,1
    - Dst: te.getMessage()
      Src: examples.friendship.DestroyFriendship:45,1
    - Dst: System.out.println(String)
      Src: examples.friendship.DestroyFriendship:45,1
    - Dst: System.exit()
      Src: examples.friendship.DestroyFriendship:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.friendship.DestroyFriendship].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/DestroyFriendship.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.FriendsFollowersResources].destroyFriendship()'
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendship.DestroyFriendship].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendship.DestroyFriendship
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendship.DestroyFriendship].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/DestroyFriendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendship.DestroyFriendship
    signature: '[examples.friendship.DestroyFriendship].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.friendship.GetIncomingFriendships:36,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.friendship.GetIncomingFriendships:36,1
    - Dst: '[twitter4j.v1.TwitterV1].friendsFollowers()'
      Src: examples.friendship.GetIncomingFriendships:36,1
    - Dst: System.out.println(String)
      Src: examples.friendship.GetIncomingFriendships:39,1
    - Dst: '[twitter4j.v1.FriendsFollowersResources].getIncomingFriendships(examples.friendship.GetIncomingFriendships)'
      Src: examples.friendship.GetIncomingFriendships:41,1
    - Dst: '[twitter4j.v1.IDs].getIDs()'
      Src: examples.friendship.GetIncomingFriendships:42,1
    - Dst: System.out.println(examples.friendship.GetIncomingFriendships)
      Src: examples.friendship.GetIncomingFriendships:43,1
    - Dst: '[twitter4j.v1.IDs].getNextCursor()'
      Src: examples.friendship.GetIncomingFriendships:45,1
    - Dst: System.exit(int)
      Src: examples.friendship.GetIncomingFriendships:46,1
    - Dst: te.printStackTrace()
      Src: examples.friendship.GetIncomingFriendships:48,1
    - Dst: te.getMessage()
      Src: examples.friendship.GetIncomingFriendships:49,1
    - Dst: System.out.println(String)
      Src: examples.friendship.GetIncomingFriendships:49,1
    - Dst: System.exit()
      Src: examples.friendship.GetIncomingFriendships:50,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 52
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 52
    functionName: '[examples.friendship.GetIncomingFriendships].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/GetIncomingFriendships.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.IDs].getIDs()'
    - '[twitter4j.v1.IDs].getNextCursor()'
    - '[twitter4j.v1.FriendsFollowersResources].getIncomingFriendships(examples.friendship.GetIncomingFriendships)'
    - System.out.println(examples.friendship.GetIncomingFriendships)
    - System.exit(int)
    - '[twitter4j.v1.TwitterV1].friendsFollowers()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.friendship.GetIncomingFriendships].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.friendship.GetIncomingFriendships
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.friendship.GetIncomingFriendships].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/GetIncomingFriendships.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.friendship.GetIncomingFriendships
    signature: '[examples.friendship.GetIncomingFriendships].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.stream.PrintFirehoseStream:39,1
    - Dst: '[twitter4j.v1.StatusListener].<init>()'
      Src: examples.stream.PrintFirehoseStream:39,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
      Src: examples.stream.PrintFirehoseStream:39,1
    - Dst: '[examples.stream.PrintFirehoseStream].build()'
      Src: examples.stream.PrintFirehoseStream:39,1
    - Dst: '[examples.stream.PrintFirehoseStream].v1()'
      Src: examples.stream.PrintFirehoseStream:39,1
    - Dst: '[examples.stream.PrintFirehoseStream].stream()'
      Src: examples.stream.PrintFirehoseStream:39,1
    - Dst: '[examples.stream.PrintFirehoseStream].firehose(int)'
      Src: examples.stream.PrintFirehoseStream:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 70
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 70
    functionName: '[examples.stream.PrintFirehoseStream].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintFirehoseStream.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
    - '[examples.stream.PrintFirehoseStream].build()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[examples.stream.PrintFirehoseStream].firehose(int)'
    - '[examples.stream.PrintFirehoseStream].stream()'
    - '[examples.stream.PrintFirehoseStream].v1()'
    - '[twitter4j.v1.StatusListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.stream.PrintFirehoseStream].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.stream.PrintFirehoseStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.stream.PrintFirehoseStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintFirehoseStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.stream.PrintFirehoseStream
    signature: '[examples.stream.PrintFirehoseStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.stream.PrintSampleStream:41,1
    - Dst: '[twitter4j.v1.StatusListener].<init>()'
      Src: examples.stream.PrintSampleStream:41,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
      Src: examples.stream.PrintSampleStream:41,1
    - Dst: '[examples.stream.PrintSampleStream].build()'
      Src: examples.stream.PrintSampleStream:41,1
    - Dst: '[examples.stream.PrintSampleStream].v1()'
      Src: examples.stream.PrintSampleStream:41,1
    - Dst: '[examples.stream.PrintSampleStream].stream()'
      Src: examples.stream.PrintSampleStream:41,1
    - Dst: '[examples.stream.PrintSampleStream].sample()'
      Src: examples.stream.PrintSampleStream:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 72
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 72
    functionName: '[examples.stream.PrintSampleStream].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintSampleStream.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[examples.stream.PrintSampleStream].stream()'
    - '[examples.stream.PrintSampleStream].v1()'
    - '[examples.stream.PrintSampleStream].build()'
    - '[examples.stream.PrintSampleStream].sample()'
    - '[twitter4j.v1.StatusListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.stream.PrintSampleStream].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.stream.PrintSampleStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.stream.PrintSampleStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintSampleStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.stream.PrintSampleStream
    signature: '[examples.stream.PrintSampleStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.stream.PrintRawSampleStream:37,1
    - Dst: '[twitter4j.v1.RawStreamListener].<init>()'
      Src: examples.stream.PrintRawSampleStream:37,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.RawStreamListener)'
      Src: examples.stream.PrintRawSampleStream:37,1
    - Dst: '[examples.stream.PrintRawSampleStream].build()'
      Src: examples.stream.PrintRawSampleStream:37,1
    - Dst: '[examples.stream.PrintRawSampleStream].v1()'
      Src: examples.stream.PrintRawSampleStream:37,1
    - Dst: '[examples.stream.PrintRawSampleStream].stream()'
      Src: examples.stream.PrintRawSampleStream:37,1
    - Dst: '[examples.stream.PrintRawSampleStream].sample()'
      Src: examples.stream.PrintRawSampleStream:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 48
    functionName: '[examples.stream.PrintRawSampleStream].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintRawSampleStream.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.RawStreamListener].<init>()'
    - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.RawStreamListener)'
    - '[examples.stream.PrintRawSampleStream].stream()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[examples.stream.PrintRawSampleStream].build()'
    - '[examples.stream.PrintRawSampleStream].v1()'
    - '[examples.stream.PrintRawSampleStream].sample()'
    linkageType: ''
    returnType: void
    signature: '[examples.stream.PrintRawSampleStream].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.stream.PrintRawSampleStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.stream.PrintRawSampleStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintRawSampleStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.stream.PrintRawSampleStream
    signature: '[examples.stream.PrintRawSampleStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.stream.PrintFilterStream:42,1
    - Dst: System.exit()
      Src: examples.stream.PrintFilterStream:43,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.stream.PrintFilterStream:46,1
    - Dst: '[twitter4j.v1.StatusListener].<init>()'
      Src: examples.stream.PrintFilterStream:46,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
      Src: examples.stream.PrintFilterStream:46,1
    - Dst: '[examples.stream.PrintFilterStream].build()'
      Src: examples.stream.PrintFilterStream:46,1
    - Dst: '[examples.stream.PrintFilterStream].v1()'
      Src: examples.stream.PrintFilterStream:46,1
    - Dst: '[examples.stream.PrintFilterStream].stream()'
      Src: examples.stream.PrintFilterStream:46,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.stream.PrintFilterStream:78,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: examples.stream.PrintFilterStream:79,1
    - Dst: '[examples.stream.PrintFilterStream].isNumericalArgument(examples.stream.PrintFilterStream)'
      Src: examples.stream.PrintFilterStream:81,1
    - Dst: arg.split(String)
      Src: examples.stream.PrintFilterStream:82,1
    - Dst: Long.parseLong(examples.stream.PrintFilterStream)
      Src: examples.stream.PrintFilterStream:83,1
    - Dst: '[java.util.ArrayList].add(examples.stream.PrintFilterStream)'
      Src: examples.stream.PrintFilterStream:83,1
    - Dst: arg.split(String)
      Src: examples.stream.PrintFilterStream:86,1
    - Dst: '[java.util.Arrays].asList(examples.stream.PrintFilterStream)'
      Src: examples.stream.PrintFilterStream:86,1
    - Dst: '[java.util.ArrayList].addAll(examples.stream.PrintFilterStream)'
      Src: examples.stream.PrintFilterStream:86,1
    - Dst: '[java.util.ArrayList].size()'
      Src: examples.stream.PrintFilterStream:89,1
    - Dst: '[java.util.ArrayList].size()'
      Src: examples.stream.PrintFilterStream:90,1
    - Dst: '[java.util.ArrayList].get(examples.stream.PrintFilterStream)'
      Src: examples.stream.PrintFilterStream:91,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: examples.stream.PrintFilterStream:93,1
    - Dst: '[twitter4j.v1.FilterQuery].ofFollow(examples.stream.PrintFilterStream)'
      Src: examples.stream.PrintFilterStream:96,1
    - Dst: '[twitter4j.v1.FilterQuery].track(examples.stream.PrintFilterStream)'
      Src: examples.stream.PrintFilterStream:96,1
    - Dst: '[examples.stream.PrintFilterStream].filter(twitter4j.v1.FilterQuery)'
      Src: examples.stream.PrintFilterStream:96,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 97
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 97
    functionName: '[examples.stream.PrintFilterStream].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintFilterStream.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[java.util.Arrays].asList(examples.stream.PrintFilterStream)'
    - '[twitter4j.v1.FilterQuery].ofFollow(examples.stream.PrintFilterStream)'
    - '[examples.stream.PrintFilterStream].build()'
    - '[java.util.ArrayList].toArray()'
    - '[examples.stream.PrintFilterStream].filter(twitter4j.v1.FilterQuery)'
    - '[twitter4j.v1.FilterQuery].track(examples.stream.PrintFilterStream)'
    - arg.split(String)
    - '[examples.stream.PrintFilterStream].stream()'
    - '[examples.stream.PrintFilterStream].v1()'
    - '[java.util.ArrayList].get(examples.stream.PrintFilterStream)'
    - '[examples.stream.PrintFilterStream].isNumericalArgument(examples.stream.PrintFilterStream)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(examples.stream.PrintFilterStream)'
    - '[twitter4j.v1.StatusListener].<init>()'
    - System.exit()
    - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
    - Long.parseLong(examples.stream.PrintFilterStream)
    - '[twitter4j.Twitter].newBuilder()'
    - '[java.util.ArrayList].addAll(examples.stream.PrintFilterStream)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[examples.stream.PrintFilterStream].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: examples.stream.PrintFilterStream:100,1
    - Dst: Integer.parseInt(examples.stream.PrintFilterStream)
      Src: examples.stream.PrintFilterStream:104,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argument
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 111
    functionName: '[examples.stream.PrintFilterStream].isNumericalArgument(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintFilterStream.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(examples.stream.PrintFilterStream)
    - '[String].split(String)'
    linkageType: ''
    returnType: boolean
    signature: '[examples.stream.PrintFilterStream].isNumericalArgument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.stream.PrintFilterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.stream.PrintFilterStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintFilterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.stream.PrintFilterStream
    signature: '[examples.stream.PrintFilterStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.stream.PrintLinksStream:39,1
    - Dst: '[twitter4j.v1.StatusListener].<init>()'
      Src: examples.stream.PrintLinksStream:39,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
      Src: examples.stream.PrintLinksStream:39,1
    - Dst: '[examples.stream.PrintLinksStream].build()'
      Src: examples.stream.PrintLinksStream:39,1
    - Dst: '[examples.stream.PrintLinksStream].v1()'
      Src: examples.stream.PrintLinksStream:39,1
    - Dst: '[examples.stream.PrintLinksStream].stream()'
      Src: examples.stream.PrintLinksStream:39,1
    - Dst: '[examples.stream.PrintLinksStream].links(int)'
      Src: examples.stream.PrintLinksStream:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 70
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 70
    functionName: '[examples.stream.PrintLinksStream].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintLinksStream.java
    functionUses: 0
    functionsReached:
    - '[examples.stream.PrintLinksStream].v1()'
    - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[examples.stream.PrintLinksStream].stream()'
    - '[examples.stream.PrintLinksStream].build()'
    - '[examples.stream.PrintLinksStream].links(int)'
    - '[twitter4j.v1.StatusListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.stream.PrintLinksStream].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.stream.PrintLinksStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.stream.PrintLinksStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintLinksStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.stream.PrintLinksStream
    signature: '[examples.stream.PrintLinksStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: examples.stream.PrintRetweetStream:39,1
    - Dst: '[twitter4j.v1.StatusListener].<init>()'
      Src: examples.stream.PrintRetweetStream:39,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
      Src: examples.stream.PrintRetweetStream:39,1
    - Dst: '[examples.stream.PrintRetweetStream].build()'
      Src: examples.stream.PrintRetweetStream:39,1
    - Dst: '[examples.stream.PrintRetweetStream].v1()'
      Src: examples.stream.PrintRetweetStream:39,1
    - Dst: '[examples.stream.PrintRetweetStream].stream()'
      Src: examples.stream.PrintRetweetStream:39,1
    - Dst: '[examples.stream.PrintRetweetStream].retweet()'
      Src: examples.stream.PrintRetweetStream:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 70
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 70
    functionName: '[examples.stream.PrintRetweetStream].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintRetweetStream.java
    functionUses: 0
    functionsReached:
    - '[examples.stream.PrintRetweetStream].v1()'
    - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StatusListener)'
    - '[examples.stream.PrintRetweetStream].retweet()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[examples.stream.PrintRetweetStream].build()'
    - '[examples.stream.PrintRetweetStream].stream()'
    - '[twitter4j.v1.StatusListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[examples.stream.PrintRetweetStream].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.stream.PrintRetweetStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.stream.PrintRetweetStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintRetweetStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.stream.PrintRetweetStream
    signature: '[examples.stream.PrintRetweetStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.mute.GetMutingUsersIDs:35,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.mute.GetMutingUsersIDs:35,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.mute.GetMutingUsersIDs:35,1
    - Dst: '[twitter4j.v1.UsersResources].getMutesIDs()'
      Src: examples.mute.GetMutingUsersIDs:36,1
    - Dst: '[twitter4j.v1.IDs].getIDs()'
      Src: examples.mute.GetMutingUsersIDs:37,1
    - Dst: System.out.println(examples.mute.GetMutingUsersIDs)
      Src: examples.mute.GetMutingUsersIDs:38,1
    - Dst: System.out.println(String)
      Src: examples.mute.GetMutingUsersIDs:40,1
    - Dst: System.exit(int)
      Src: examples.mute.GetMutingUsersIDs:41,1
    - Dst: te.printStackTrace()
      Src: examples.mute.GetMutingUsersIDs:43,1
    - Dst: te.getMessage()
      Src: examples.mute.GetMutingUsersIDs:44,1
    - Dst: System.out.println(String)
      Src: examples.mute.GetMutingUsersIDs:44,1
    - Dst: System.exit()
      Src: examples.mute.GetMutingUsersIDs:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 47
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 47
    functionName: '[examples.mute.GetMutingUsersIDs].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/mute/GetMutingUsersIDs.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(examples.mute.GetMutingUsersIDs)
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.IDs].getIDs()'
    - '[twitter4j.v1.UsersResources].getMutesIDs()'
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.mute.GetMutingUsersIDs].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.mute.GetMutingUsersIDs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.mute.GetMutingUsersIDs].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/mute/GetMutingUsersIDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.mute.GetMutingUsersIDs
    signature: '[examples.mute.GetMutingUsersIDs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.account.UpdateProfile:35,1
    - Dst: System.exit()
      Src: examples.account.UpdateProfile:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.account.UpdateProfile:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.account.UpdateProfile:39,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.account.UpdateProfile:39,1
    - Dst: '[twitter4j.v1.UsersResources].updateProfile()'
      Src: examples.account.UpdateProfile:40,1
    - Dst: System.out.println(String)
      Src: examples.account.UpdateProfile:41,1
    - Dst: System.exit(int)
      Src: examples.account.UpdateProfile:42,1
    - Dst: te.printStackTrace()
      Src: examples.account.UpdateProfile:44,1
    - Dst: te.getMessage()
      Src: examples.account.UpdateProfile:45,1
    - Dst: System.out.println(String)
      Src: examples.account.UpdateProfile:45,1
    - Dst: System.exit()
      Src: examples.account.UpdateProfile:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.account.UpdateProfile].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/UpdateProfile.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.UsersResources].updateProfile()'
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.account.UpdateProfile].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.account.UpdateProfile
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.account.UpdateProfile].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/UpdateProfile.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.account.UpdateProfile
    signature: '[examples.account.UpdateProfile].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.account.VerifyCredentials:36,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.account.VerifyCredentials:36,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.account.VerifyCredentials:36,1
    - Dst: '[twitter4j.v1.UsersResources].verifyCredentials()'
      Src: examples.account.VerifyCredentials:37,1
    - Dst: '[twitter4j.v1.User].getScreenName()'
      Src: examples.account.VerifyCredentials:38,1
    - Dst: System.out.println(String)
      Src: examples.account.VerifyCredentials:38,1
    - Dst: System.exit(int)
      Src: examples.account.VerifyCredentials:39,1
    - Dst: te.printStackTrace()
      Src: examples.account.VerifyCredentials:41,1
    - Dst: te.getMessage()
      Src: examples.account.VerifyCredentials:42,1
    - Dst: System.out.println(String)
      Src: examples.account.VerifyCredentials:42,1
    - Dst: System.exit()
      Src: examples.account.VerifyCredentials:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 45
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[examples.account.VerifyCredentials].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/VerifyCredentials.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - '[twitter4j.v1.User].getScreenName()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.UsersResources].verifyCredentials()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.account.VerifyCredentials].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.account.VerifyCredentials
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.account.VerifyCredentials].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/VerifyCredentials.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.account.VerifyCredentials
    signature: '[examples.account.VerifyCredentials].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.account.GetRateLimitStatus:38,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.account.GetRateLimitStatus:38,1
    - Dst: '[twitter4j.v1.TwitterV1].help()'
      Src: examples.account.GetRateLimitStatus:38,1
    - Dst: '[twitter4j.v1.HelpResources].getRateLimitStatus()'
      Src: examples.account.GetRateLimitStatus:39,1
    - Dst: '[java.util.Map<String,twitter4j.v1.RateLimitStatus>].keySet()'
      Src: examples.account.GetRateLimitStatus:40,1
    - Dst: '[java.util.Map<String,twitter4j.v1.RateLimitStatus>].get(examples.account.GetRateLimitStatus)'
      Src: examples.account.GetRateLimitStatus:41,1
    - Dst: System.out.println(String)
      Src: examples.account.GetRateLimitStatus:42,1
    - Dst: '[examples.account.GetRateLimitStatus].getLimit()'
      Src: examples.account.GetRateLimitStatus:43,1
    - Dst: System.out.println(String)
      Src: examples.account.GetRateLimitStatus:43,1
    - Dst: '[examples.account.GetRateLimitStatus].getRemaining()'
      Src: examples.account.GetRateLimitStatus:44,1
    - Dst: System.out.println(String)
      Src: examples.account.GetRateLimitStatus:44,1
    - Dst: '[examples.account.GetRateLimitStatus].getResetTimeInSeconds()'
      Src: examples.account.GetRateLimitStatus:45,1
    - Dst: System.out.println(String)
      Src: examples.account.GetRateLimitStatus:45,1
    - Dst: '[examples.account.GetRateLimitStatus].getSecondsUntilReset()'
      Src: examples.account.GetRateLimitStatus:46,1
    - Dst: System.out.println(String)
      Src: examples.account.GetRateLimitStatus:46,1
    - Dst: System.exit(int)
      Src: examples.account.GetRateLimitStatus:48,1
    - Dst: te.printStackTrace()
      Src: examples.account.GetRateLimitStatus:50,1
    - Dst: te.getMessage()
      Src: examples.account.GetRateLimitStatus:51,1
    - Dst: System.out.println(String)
      Src: examples.account.GetRateLimitStatus:51,1
    - Dst: System.exit()
      Src: examples.account.GetRateLimitStatus:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 54
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 54
    functionName: '[examples.account.GetRateLimitStatus].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/GetRateLimitStatus.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - System.exit()
    - '[examples.account.GetRateLimitStatus].getSecondsUntilReset()'
    - '[examples.account.GetRateLimitStatus].getRemaining()'
    - '[examples.account.GetRateLimitStatus].getResetTimeInSeconds()'
    - '[twitter4j.v1.HelpResources].getRateLimitStatus()'
    - '[twitter4j.v1.TwitterV1].help()'
    - '[java.util.Map<String,twitter4j.v1.RateLimitStatus>].keySet()'
    - '[java.util.Map<String,twitter4j.v1.RateLimitStatus>].get(examples.account.GetRateLimitStatus)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - '[examples.account.GetRateLimitStatus].getLimit()'
    linkageType: ''
    returnType: void
    signature: '[examples.account.GetRateLimitStatus].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.account.GetRateLimitStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.account.GetRateLimitStatus].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/GetRateLimitStatus.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.account.GetRateLimitStatus
    signature: '[examples.account.GetRateLimitStatus].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.account.UpdateProfileImage:37,1
    - Dst: System.exit()
      Src: examples.account.UpdateProfileImage:38,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.account.UpdateProfileImage:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.account.UpdateProfileImage:41,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.account.UpdateProfileImage:41,1
    - Dst: '[java.io.File].<init>()'
      Src: examples.account.UpdateProfileImage:42,1
    - Dst: '[twitter4j.v1.UsersResources].updateProfileImage(java.io.File)'
      Src: examples.account.UpdateProfileImage:42,1
    - Dst: System.out.println(String)
      Src: examples.account.UpdateProfileImage:43,1
    - Dst: System.exit(int)
      Src: examples.account.UpdateProfileImage:44,1
    - Dst: te.printStackTrace()
      Src: examples.account.UpdateProfileImage:46,1
    - Dst: te.getMessage()
      Src: examples.account.UpdateProfileImage:47,1
    - Dst: System.out.println(String)
      Src: examples.account.UpdateProfileImage:47,1
    - Dst: System.exit()
      Src: examples.account.UpdateProfileImage:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 50
    functionName: '[examples.account.UpdateProfileImage].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/UpdateProfileImage.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[java.io.File].<init>()'
    - '[twitter4j.v1.TwitterV1].users()'
    - '[twitter4j.v1.UsersResources].updateProfileImage(java.io.File)'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.account.UpdateProfileImage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.account.UpdateProfileImage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.account.UpdateProfileImage].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/UpdateProfileImage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.account.UpdateProfileImage
    signature: '[examples.account.UpdateProfileImage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.account.GetAccountSettings:37,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.account.GetAccountSettings:37,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.account.GetAccountSettings:37,1
    - Dst: '[twitter4j.v1.UsersResources].getAccountSettings()'
      Src: examples.account.GetAccountSettings:38,1
    - Dst: '[twitter4j.v1.AccountSettings].isSleepTimeEnabled()'
      Src: examples.account.GetAccountSettings:39,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:39,1
    - Dst: '[twitter4j.v1.AccountSettings].getSleepEndTime()'
      Src: examples.account.GetAccountSettings:40,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:40,1
    - Dst: '[twitter4j.v1.AccountSettings].getSleepStartTime()'
      Src: examples.account.GetAccountSettings:41,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:41,1
    - Dst: '[twitter4j.v1.AccountSettings].isGeoEnabled()'
      Src: examples.account.GetAccountSettings:42,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:42,1
    - Dst: '[twitter4j.v1.AccountSettings].getScreenName()'
      Src: examples.account.GetAccountSettings:43,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:43,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:44,1
    - Dst: '[twitter4j.v1.AccountSettings].getTrendLocations()'
      Src: examples.account.GetAccountSettings:45,1
    - Dst: location.getName()
      Src: examples.account.GetAccountSettings:47,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:47,1
    - Dst: System.exit(int)
      Src: examples.account.GetAccountSettings:49,1
    - Dst: te.printStackTrace()
      Src: examples.account.GetAccountSettings:51,1
    - Dst: te.getMessage()
      Src: examples.account.GetAccountSettings:52,1
    - Dst: System.out.println(String)
      Src: examples.account.GetAccountSettings:52,1
    - Dst: System.exit()
      Src: examples.account.GetAccountSettings:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 55
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 55
    functionName: '[examples.account.GetAccountSettings].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/GetAccountSettings.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.AccountSettings].getScreenName()'
    - '[twitter4j.v1.AccountSettings].getSleepEndTime()'
    - '[twitter4j.v1.AccountSettings].isSleepTimeEnabled()'
    - '[twitter4j.v1.AccountSettings].isGeoEnabled()'
    - '[twitter4j.v1.TwitterV1].users()'
    - '[twitter4j.v1.AccountSettings].getTrendLocations()'
    - System.exit(int)
    - location.getName()
    - '[twitter4j.v1.AccountSettings].getSleepStartTime()'
    - '[twitter4j.v1.UsersResources].getAccountSettings()'
    - '[twitter4j.Twitter].v1()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.account.GetAccountSettings].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.account.GetAccountSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.account.GetAccountSettings].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/GetAccountSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.account.GetAccountSettings
    signature: '[examples.account.GetAccountSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.timeline.GetMentions:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.timeline.GetMentions:41,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.timeline.GetMentions:41,1
    - Dst: '[twitter4j.v1.UsersResources].verifyCredentials()'
      Src: examples.timeline.GetMentions:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.timeline.GetMentions:42,1
    - Dst: '[twitter4j.v1.TwitterV1].timelines()'
      Src: examples.timeline.GetMentions:42,1
    - Dst: '[twitter4j.v1.TimelinesResources].getMentionsTimeline()'
      Src: examples.timeline.GetMentions:42,1
    - Dst: System.out.println(String)
      Src: examples.timeline.GetMentions:43,1
    - Dst: status.getText()
      Src: examples.timeline.GetMentions:45,1
    - Dst: System.out.println(examples.timeline.GetMentions)
      Src: examples.timeline.GetMentions:45,1
    - Dst: te.printStackTrace()
      Src: examples.timeline.GetMentions:48,1
    - Dst: te.getMessage()
      Src: examples.timeline.GetMentions:49,1
    - Dst: System.out.println(String)
      Src: examples.timeline.GetMentions:49,1
    - Dst: System.exit()
      Src: examples.timeline.GetMentions:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[examples.timeline.GetMentions].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetMentions.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - '[twitter4j.v1.TwitterV1].timelines()'
    - System.out.println(String)
    - System.out.println(examples.timeline.GetMentions)
    - te.printStackTrace()
    - status.getText()
    - '[twitter4j.v1.TimelinesResources].getMentionsTimeline()'
    - '[twitter4j.v1.TwitterV1].users()'
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.UsersResources].verifyCredentials()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.timeline.GetMentions].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.timeline.GetMentions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.timeline.GetMentions].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetMentions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.timeline.GetMentions
    signature: '[examples.timeline.GetMentions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.timeline.GetUserTimeline:38,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.timeline.GetUserTimeline:44,1
    - Dst: '[twitter4j.v1.TwitterV1].timelines()'
      Src: examples.timeline.GetUserTimeline:44,1
    - Dst: '[twitter4j.v1.TimelinesResources].getUserTimeline(examples.timeline.GetUserTimeline)'
      Src: examples.timeline.GetUserTimeline:44,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.timeline.GetUserTimeline:46,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.timeline.GetUserTimeline:46,1
    - Dst: '[twitter4j.v1.UsersResources].verifyCredentials()'
      Src: examples.timeline.GetUserTimeline:46,1
    - Dst: '[twitter4j.v1.User].getScreenName()'
      Src: examples.timeline.GetUserTimeline:46,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.timeline.GetUserTimeline:47,1
    - Dst: '[twitter4j.v1.TwitterV1].timelines()'
      Src: examples.timeline.GetUserTimeline:47,1
    - Dst: '[twitter4j.v1.TimelinesResources].getUserTimeline()'
      Src: examples.timeline.GetUserTimeline:47,1
    - Dst: System.out.println(String)
      Src: examples.timeline.GetUserTimeline:49,1
    - Dst: status.getText()
      Src: examples.timeline.GetUserTimeline:51,1
    - Dst: System.out.println(examples.timeline.GetUserTimeline)
      Src: examples.timeline.GetUserTimeline:51,1
    - Dst: te.printStackTrace()
      Src: examples.timeline.GetUserTimeline:54,1
    - Dst: te.getMessage()
      Src: examples.timeline.GetUserTimeline:55,1
    - Dst: System.out.println(String)
      Src: examples.timeline.GetUserTimeline:55,1
    - Dst: System.exit()
      Src: examples.timeline.GetUserTimeline:56,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 58
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 58
    functionName: '[examples.timeline.GetUserTimeline].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetUserTimeline.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TimelinesResources].getUserTimeline()'
    - '[twitter4j.v1.TwitterV1].timelines()'
    - '[twitter4j.v1.User].getScreenName()'
    - System.out.println(String)
    - te.printStackTrace()
    - te.getMessage()
    - status.getText()
    - System.out.println(examples.timeline.GetUserTimeline)
    - '[twitter4j.v1.TwitterV1].users()'
    - '[twitter4j.v1.TimelinesResources].getUserTimeline(examples.timeline.GetUserTimeline)'
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.UsersResources].verifyCredentials()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.timeline.GetUserTimeline].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.timeline.GetUserTimeline
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.timeline.GetUserTimeline].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetUserTimeline.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.timeline.GetUserTimeline
    signature: '[examples.timeline.GetUserTimeline].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.timeline.GetHomeTimeline:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.timeline.GetHomeTimeline:41,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.timeline.GetHomeTimeline:41,1
    - Dst: '[twitter4j.v1.UsersResources].verifyCredentials()'
      Src: examples.timeline.GetHomeTimeline:41,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.timeline.GetHomeTimeline:42,1
    - Dst: '[twitter4j.v1.TwitterV1].timelines()'
      Src: examples.timeline.GetHomeTimeline:42,1
    - Dst: '[twitter4j.v1.TimelinesResources].getHomeTimeline()'
      Src: examples.timeline.GetHomeTimeline:42,1
    - Dst: System.out.println(String)
      Src: examples.timeline.GetHomeTimeline:43,1
    - Dst: status.getText()
      Src: examples.timeline.GetHomeTimeline:45,1
    - Dst: System.out.println(examples.timeline.GetHomeTimeline)
      Src: examples.timeline.GetHomeTimeline:45,1
    - Dst: te.printStackTrace()
      Src: examples.timeline.GetHomeTimeline:48,1
    - Dst: te.getMessage()
      Src: examples.timeline.GetHomeTimeline:49,1
    - Dst: System.out.println(String)
      Src: examples.timeline.GetHomeTimeline:49,1
    - Dst: System.exit()
      Src: examples.timeline.GetHomeTimeline:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[examples.timeline.GetHomeTimeline].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetHomeTimeline.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - '[twitter4j.v1.TwitterV1].timelines()'
    - System.out.println(String)
    - te.printStackTrace()
    - System.out.println(examples.timeline.GetHomeTimeline)
    - '[twitter4j.v1.TimelinesResources].getHomeTimeline()'
    - status.getText()
    - '[twitter4j.v1.TwitterV1].users()'
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.v1.UsersResources].verifyCredentials()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.timeline.GetHomeTimeline].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.timeline.GetHomeTimeline
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.timeline.GetHomeTimeline].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetHomeTimeline.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.timeline.GetHomeTimeline
    signature: '[examples.timeline.GetHomeTimeline].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.block.GetBlockingUsersIDs:36,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.block.GetBlockingUsersIDs:36,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.block.GetBlockingUsersIDs:36,1
    - Dst: '[twitter4j.v1.UsersResources].getBlocksIDs()'
      Src: examples.block.GetBlockingUsersIDs:37,1
    - Dst: '[twitter4j.v1.IDs].getIDs()'
      Src: examples.block.GetBlockingUsersIDs:38,1
    - Dst: System.out.println(examples.block.GetBlockingUsersIDs)
      Src: examples.block.GetBlockingUsersIDs:39,1
    - Dst: System.out.println(String)
      Src: examples.block.GetBlockingUsersIDs:41,1
    - Dst: System.exit(int)
      Src: examples.block.GetBlockingUsersIDs:42,1
    - Dst: te.printStackTrace()
      Src: examples.block.GetBlockingUsersIDs:44,1
    - Dst: te.getMessage()
      Src: examples.block.GetBlockingUsersIDs:45,1
    - Dst: System.out.println(String)
      Src: examples.block.GetBlockingUsersIDs:45,1
    - Dst: System.exit()
      Src: examples.block.GetBlockingUsersIDs:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[examples.block.GetBlockingUsersIDs].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/GetBlockingUsersIDs.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - System.out.println(examples.block.GetBlockingUsersIDs)
    - '[twitter4j.v1.IDs].getIDs()'
    - '[twitter4j.v1.UsersResources].getBlocksIDs()'
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.block.GetBlockingUsersIDs].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.block.GetBlockingUsersIDs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.block.GetBlockingUsersIDs].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/GetBlockingUsersIDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.block.GetBlockingUsersIDs
    signature: '[examples.block.GetBlockingUsersIDs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.block.GetBlockingUsers:38,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.block.GetBlockingUsers:38,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.block.GetBlockingUsers:38,1
    - Dst: '[twitter4j.v1.UsersResources].getBlocksList(examples.block.GetBlockingUsers)'
      Src: examples.block.GetBlockingUsers:42,1
    - Dst: user.getScreenName()
      Src: examples.block.GetBlockingUsers:44,1
    - Dst: System.out.println(String)
      Src: examples.block.GetBlockingUsers:44,1
    - Dst: '[twitter4j.v1.PagableResponseList<twitter4j.v1.User>].size()'
      Src: examples.block.GetBlockingUsers:49,1
    - Dst: System.out.println(String)
      Src: examples.block.GetBlockingUsers:50,1
    - Dst: System.exit(int)
      Src: examples.block.GetBlockingUsers:51,1
    - Dst: te.printStackTrace()
      Src: examples.block.GetBlockingUsers:53,1
    - Dst: te.getMessage()
      Src: examples.block.GetBlockingUsers:54,1
    - Dst: System.out.println(String)
      Src: examples.block.GetBlockingUsers:54,1
    - Dst: System.exit()
      Src: examples.block.GetBlockingUsers:55,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 57
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 57
    functionName: '[examples.block.GetBlockingUsers].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/GetBlockingUsers.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.PagableResponseList<twitter4j.v1.User>].size()'
    - '[twitter4j.v1.UsersResources].getBlocksList(examples.block.GetBlockingUsers)'
    - user.getScreenName()
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.block.GetBlockingUsers].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.block.GetBlockingUsers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.block.GetBlockingUsers].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/GetBlockingUsers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.block.GetBlockingUsers
    signature: '[examples.block.GetBlockingUsers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.block.DestroyBlock:35,1
    - Dst: System.exit()
      Src: examples.block.DestroyBlock:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.block.DestroyBlock:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.block.DestroyBlock:39,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.block.DestroyBlock:39,1
    - Dst: '[twitter4j.v1.UsersResources].destroyBlock()'
      Src: examples.block.DestroyBlock:40,1
    - Dst: System.out.println(String)
      Src: examples.block.DestroyBlock:41,1
    - Dst: System.exit(int)
      Src: examples.block.DestroyBlock:42,1
    - Dst: te.printStackTrace()
      Src: examples.block.DestroyBlock:44,1
    - Dst: te.getMessage()
      Src: examples.block.DestroyBlock:45,1
    - Dst: System.out.println(String)
      Src: examples.block.DestroyBlock:45,1
    - Dst: System.exit()
      Src: examples.block.DestroyBlock:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.block.DestroyBlock].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/DestroyBlock.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TwitterV1].users()'
    - System.exit(int)
    - '[twitter4j.v1.UsersResources].destroyBlock()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.block.DestroyBlock].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.block.DestroyBlock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.block.DestroyBlock].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/DestroyBlock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.block.DestroyBlock
    signature: '[examples.block.DestroyBlock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.block.CreateBlock:35,1
    - Dst: System.exit()
      Src: examples.block.CreateBlock:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.block.CreateBlock:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.block.CreateBlock:39,1
    - Dst: '[twitter4j.v1.TwitterV1].users()'
      Src: examples.block.CreateBlock:39,1
    - Dst: '[twitter4j.v1.UsersResources].createBlock()'
      Src: examples.block.CreateBlock:40,1
    - Dst: System.out.println(String)
      Src: examples.block.CreateBlock:41,1
    - Dst: System.exit(int)
      Src: examples.block.CreateBlock:42,1
    - Dst: te.printStackTrace()
      Src: examples.block.CreateBlock:44,1
    - Dst: te.getMessage()
      Src: examples.block.CreateBlock:45,1
    - Dst: System.out.println(String)
      Src: examples.block.CreateBlock:45,1
    - Dst: System.exit()
      Src: examples.block.CreateBlock:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 48
    functionName: '[examples.block.CreateBlock].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/CreateBlock.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TwitterV1].users()'
    - '[twitter4j.v1.UsersResources].createBlock()'
    - System.exit(int)
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.block.CreateBlock].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.block.CreateBlock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.block.CreateBlock].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/CreateBlock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.block.CreateBlock
    signature: '[examples.block.CreateBlock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.spamreporting.ReportSpam:35,1
    - Dst: System.exit()
      Src: examples.spamreporting.ReportSpam:36,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.spamreporting.ReportSpam:39,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.spamreporting.ReportSpam:39,1
    - Dst: '[twitter4j.v1.TwitterV1].spamReporting()'
      Src: examples.spamreporting.ReportSpam:39,1
    - Dst: System.out.println(String)
      Src: examples.spamreporting.ReportSpam:40,1
    - Dst: te.printStackTrace()
      Src: examples.spamreporting.ReportSpam:42,1
    - Dst: te.getMessage()
      Src: examples.spamreporting.ReportSpam:43,1
    - Dst: System.out.println(String)
      Src: examples.spamreporting.ReportSpam:43,1
    - Dst: System.exit()
      Src: examples.spamreporting.ReportSpam:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 46
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 46
    functionName: '[examples.spamreporting.ReportSpam].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/spamreporting/ReportSpam.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - System.out.println(String)
    - te.printStackTrace()
    - '[twitter4j.v1.TwitterV1].spamReporting()'
    - '[twitter4j.Twitter].v1()'
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.spamreporting.ReportSpam].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.spamreporting.ReportSpam
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.spamreporting.ReportSpam].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/spamreporting/ReportSpam.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.spamreporting.ReportSpam
    signature: '[examples.spamreporting.ReportSpam].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: examples.search.SearchTweets:40,1
    - Dst: System.exit()
      Src: examples.search.SearchTweets:41,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.search.SearchTweets:43,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.search.SearchTweets:43,1
    - Dst: '[twitter4j.v1.TwitterV1].search()'
      Src: examples.search.SearchTweets:43,1
    - Dst: '[twitter4j.v1.Query].of()'
      Src: examples.search.SearchTweets:45,1
    - Dst: '[twitter4j.v1.SearchResource].search(twitter4j.v1.Query)'
      Src: examples.search.SearchTweets:48,1
    - Dst: '[twitter4j.v1.QueryResult].getTweets()'
      Src: examples.search.SearchTweets:49,1
    - Dst: tweet.getText()
      Src: examples.search.SearchTweets:51,1
    - Dst: System.out.println(examples.search.SearchTweets)
      Src: examples.search.SearchTweets:51,1
    - Dst: '[twitter4j.v1.QueryResult].nextQuery()'
      Src: examples.search.SearchTweets:53,1
    - Dst: System.exit(int)
      Src: examples.search.SearchTweets:54,1
    - Dst: te.printStackTrace()
      Src: examples.search.SearchTweets:56,1
    - Dst: te.getMessage()
      Src: examples.search.SearchTweets:57,1
    - Dst: System.out.println(String)
      Src: examples.search.SearchTweets:57,1
    - Dst: System.exit()
      Src: examples.search.SearchTweets:58,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 60
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 60
    functionName: '[examples.search.SearchTweets].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/search/SearchTweets.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - te.getMessage()
    - System.out.println(String)
    - te.printStackTrace()
    - System.out.println(examples.search.SearchTweets)
    - '[twitter4j.v1.QueryResult].getTweets()'
    - '[twitter4j.v1.Query].of()'
    - '[twitter4j.v1.QueryResult].nextQuery()'
    - '[twitter4j.v1.SearchResource].search(twitter4j.v1.Query)'
    - System.exit(int)
    - tweet.getText()
    - '[twitter4j.v1.TwitterV1].search()'
    - '[twitter4j.Twitter].v1()'
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.search.SearchTweets].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.search.SearchTweets
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.search.SearchTweets].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/search/SearchTweets.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.search.SearchTweets
    signature: '[examples.search.SearchTweets].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: examples.json.SaveRawJSON:40,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: examples.json.SaveRawJSON:40,1
    - Dst: '[twitter4j.v1.TwitterV1].timelines()'
      Src: examples.json.SaveRawJSON:40,1
    - Dst: System.out.println(String)
      Src: examples.json.SaveRawJSON:41,1
    - Dst: '[File].<init>(String)'
      Src: examples.json.SaveRawJSON:44,1
    - Dst: '[File].mkdir()'
      Src: examples.json.SaveRawJSON:44,1
    - Dst: '[twitter4j.v1.TimelinesResources].getHomeTimeline()'
      Src: examples.json.SaveRawJSON:45,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(examples.json.SaveRawJSON)'
      Src: examples.json.SaveRawJSON:47,1
    - Dst: status.getId()
      Src: examples.json.SaveRawJSON:48,1
    - Dst: '[examples.json.SaveRawJSON].storeJSON(String,examples.json.SaveRawJSON)'
      Src: examples.json.SaveRawJSON:49,1
    - Dst: status.getText()
      Src: examples.json.SaveRawJSON:50,1
    - Dst: System.out.println(examples.json.SaveRawJSON)
      Src: examples.json.SaveRawJSON:50,1
    - Dst: System.out.print(String)
      Src: examples.json.SaveRawJSON:52,1
    - Dst: System.exit(int)
      Src: examples.json.SaveRawJSON:53,1
    - Dst: ioe.printStackTrace()
      Src: examples.json.SaveRawJSON:55,1
    - Dst: ioe.getMessage()
      Src: examples.json.SaveRawJSON:56,1
    - Dst: System.out.println(String)
      Src: examples.json.SaveRawJSON:56,1
    - Dst: te.printStackTrace()
      Src: examples.json.SaveRawJSON:58,1
    - Dst: te.getMessage()
      Src: examples.json.SaveRawJSON:59,1
    - Dst: System.out.println(String)
      Src: examples.json.SaveRawJSON:59,1
    - Dst: System.exit()
      Src: examples.json.SaveRawJSON:60,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 62
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 62
    functionName: '[examples.json.SaveRawJSON].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/SaveRawJSON.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[twitter4j.TwitterObjectFactory].getRawJSON(examples.json.SaveRawJSON)'
    - System.out.println(examples.json.SaveRawJSON)
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.v1.TwitterV1].timelines()'
    - te.printStackTrace()
    - status.getId()
    - System.out.print(String)
    - '[examples.json.SaveRawJSON].storeJSON(String,examples.json.SaveRawJSON)'
    - te.getMessage()
    - '[File].mkdir()'
    - ioe.getMessage()
    - System.exit(int)
    - '[twitter4j.v1.TimelinesResources].getHomeTimeline()'
    - System.exit()
    - ioe.printStackTrace()
    - status.getText()
    - '[File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[examples.json.SaveRawJSON].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FileOutputStream].<init>(String)'
      Src: examples.json.SaveRawJSON:65,1
    - Dst: '[OutputStreamWriter].<init>(examples.json.SaveRawJSON,examples.json.SaveRawJSON)'
      Src: examples.json.SaveRawJSON:66,1
    - Dst: '[BufferedWriter].<init>(examples.json.SaveRawJSON)'
      Src: examples.json.SaveRawJSON:67,1
    - Dst: bw.write(String)
      Src: examples.json.SaveRawJSON:68,1
    - Dst: bw.flush()
      Src: examples.json.SaveRawJSON:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - rawJSON
    - fileName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[examples.json.SaveRawJSON].storeJSON(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/SaveRawJSON.java
    functionUses: 0
    functionsReached:
    - bw.flush()
    - '[BufferedWriter].<init>(examples.json.SaveRawJSON)'
    - '[FileOutputStream].<init>(String)'
    - '[OutputStreamWriter].<init>(examples.json.SaveRawJSON,examples.json.SaveRawJSON)'
    - bw.write(String)
    linkageType: ''
    returnType: void
    signature: '[examples.json.SaveRawJSON].storeJSON(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.json.SaveRawJSON
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.json.SaveRawJSON].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/SaveRawJSON.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.json.SaveRawJSON
    signature: '[examples.json.SaveRawJSON].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: examples.json.LoadRawJSON:39,1
    - Dst: '[File].listFiles()'
      Src: examples.json.LoadRawJSON:39,1
    - Dst: '[examples.json.LoadRawJSON].readFirstLine(examples.json.LoadRawJSON)'
      Src: examples.json.LoadRawJSON:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: examples.json.LoadRawJSON:42,1
    - Dst: '[twitter4j.v1.Status].getText()'
      Src: examples.json.LoadRawJSON:43,1
    - Dst: System.out.println(examples.json.LoadRawJSON)
      Src: examples.json.LoadRawJSON:43,1
    - Dst: System.exit(int)
      Src: examples.json.LoadRawJSON:45,1
    - Dst: ioe.printStackTrace()
      Src: examples.json.LoadRawJSON:47,1
    - Dst: ioe.getMessage()
      Src: examples.json.LoadRawJSON:48,1
    - Dst: System.out.println(String)
      Src: examples.json.LoadRawJSON:48,1
    - Dst: te.printStackTrace()
      Src: examples.json.LoadRawJSON:50,1
    - Dst: te.getMessage()
      Src: examples.json.LoadRawJSON:51,1
    - Dst: System.out.println(String)
      Src: examples.json.LoadRawJSON:51,1
    - Dst: System.exit()
      Src: examples.json.LoadRawJSON:52,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 54
      start: 37
    functionDepth: 11
    functionLinenumber: 37
    functionLinenumberEnd: 54
    functionName: '[examples.json.LoadRawJSON].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/LoadRawJSON.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - te.printStackTrace()
    - '[examples.json.LoadRawJSON].readFirstLine(examples.json.LoadRawJSON)'
    - '[twitter4j.v1.Status].getText()'
    - ioe.printStackTrace()
    - System.out.println(examples.json.LoadRawJSON)
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[File].<init>(String)'
    - ioe.getMessage()
    - '[File].listFiles()'
    - System.exit(int)
    - te.getMessage()
    - System.exit()
    linkageType: ''
    returnType: void
    signature: '[examples.json.LoadRawJSON].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FileInputStream].<init>(File)'
      Src: examples.json.LoadRawJSON:57,1
    - Dst: '[InputStreamReader].<init>(examples.json.LoadRawJSON,examples.json.LoadRawJSON)'
      Src: examples.json.LoadRawJSON:58,1
    - Dst: '[BufferedReader].<init>(examples.json.LoadRawJSON)'
      Src: examples.json.LoadRawJSON:59,1
    - Dst: br.readLine()
      Src: examples.json.LoadRawJSON:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[examples.json.LoadRawJSON].readFirstLine(File)'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/LoadRawJSON.java
    functionUses: 0
    functionsReached:
    - '[BufferedReader].<init>(examples.json.LoadRawJSON)'
    - '[InputStreamReader].<init>(examples.json.LoadRawJSON,examples.json.LoadRawJSON)'
    - br.readLine()
    - '[FileInputStream].<init>(File)'
    linkageType: ''
    returnType: String
    signature: '[examples.json.LoadRawJSON].readFirstLine(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: examples.json.LoadRawJSON
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[examples.json.LoadRawJSON].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/LoadRawJSON.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: examples.json.LoadRawJSON
    signature: '[examples.json.LoadRawJSON].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.Dummy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.Dummy].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/module-info/src/main/java/twitter4j/Dummy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.Dummy
    signature: '[twitter4j.Dummy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.Dummy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.management.Dummy].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/module-info/src/main/java/twitter4j/management/Dummy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.management.Dummy
    signature: '[twitter4j.management.Dummy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Dummy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Dummy].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/module-info/src/main/java/twitter4j/v1/Dummy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Dummy
    signature: '[twitter4j.v1.Dummy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ManagementFactory.getPlatformMBeanServer()
      Src: twitter4j.MBeanServerRunner:37,1
    - Dst: '[javax.management.ObjectName].<init>(String)'
      Src: twitter4j.MBeanServerRunner:38,1
    - Dst: '[javax.management.ObjectName].<init>(String)'
      Src: twitter4j.MBeanServerRunner:39,1
    - Dst: '[twitter4j.management.APIStatistics].<init>(int)'
      Src: twitter4j.MBeanServerRunner:40,1
    - Dst: '[twitter4j.MBeanServerRunner].registerMBean(twitter4j.management.APIStatistics,javax.management.ObjectName)'
      Src: twitter4j.MBeanServerRunner:41,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)'
      Src: twitter4j.MBeanServerRunner:42,1
    - Dst: '[twitter4j.MBeanServerRunner].registerMBean(twitter4j.management.APIStatisticsOpenMBean,javax.management.ObjectName)'
      Src: twitter4j.MBeanServerRunner:43,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.MBeanServerRunner:46,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.MBeanServerRunner:47,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.MBeanServerRunner:48,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.MBeanServerRunner:49,1
    - Dst: Thread.sleep(int)
      Src: twitter4j.MBeanServerRunner:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 53
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 53
    functionName: '[twitter4j.MBeanServerRunner].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/MBeanServerRunner.java
    functionUses: 0
    functionsReached:
    - ManagementFactory.getPlatformMBeanServer()
    - '[twitter4j.MBeanServerRunner].registerMBean(twitter4j.management.APIStatistics,javax.management.ObjectName)'
    - '[twitter4j.management.APIStatistics].<init>(int)'
    - '[javax.management.ObjectName].<init>(String)'
    - Thread.sleep(int)
    - '[twitter4j.MBeanServerRunner].registerMBean(twitter4j.management.APIStatisticsOpenMBean,javax.management.ObjectName)'
    - '[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)'
    - '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.MBeanServerRunner].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.MBeanServerRunner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.MBeanServerRunner].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/MBeanServerRunner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.MBeanServerRunner
    signature: '[twitter4j.MBeanServerRunner].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterAPIMonitor].getInstance()'
      Src: twitter4j.MBeansIntegrationTest:36,1
    - Dst: '[twitter4j.TwitterAPIMonitor].getStatistics()'
      Src: twitter4j.MBeansIntegrationTest:37,1
    - Dst: '[twitter4j.management.APIStatisticsMBean].getCallCount()'
      Src: twitter4j.MBeansIntegrationTest:37,1
    - Dst: twitter1.v1()
      Src: twitter4j.MBeansIntegrationTest:38,1
    - Dst: '[twitter4j.MBeansIntegrationTest].timelines()'
      Src: twitter4j.MBeansIntegrationTest:38,1
    - Dst: '[twitter4j.MBeansIntegrationTest].getHomeTimeline()'
      Src: twitter4j.MBeansIntegrationTest:38,1
    - Dst: '[twitter4j.TwitterAPIMonitor].getStatistics()'
      Src: twitter4j.MBeansIntegrationTest:39,1
    - Dst: '[twitter4j.management.APIStatisticsMBean].getCallCount()'
      Src: twitter4j.MBeansIntegrationTest:39,1
    - Dst: '[twitter4j.MBeansIntegrationTest].assertTrue(twitter4j.MBeansIntegrationTest)'
      Src: twitter4j.MBeansIntegrationTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionName: '[twitter4j.MBeansIntegrationTest].testMonitoringIntegration()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/MBeansIntegrationTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.MBeansIntegrationTest].timelines()'
    - twitter1.v1()
    - '[twitter4j.management.APIStatisticsMBean].getCallCount()'
    - '[twitter4j.TwitterAPIMonitor].getInstance()'
    - '[twitter4j.MBeansIntegrationTest].getHomeTimeline()'
    - '[twitter4j.MBeansIntegrationTest].assertTrue(twitter4j.MBeansIntegrationTest)'
    - '[twitter4j.TwitterAPIMonitor].getStatistics()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.MBeansIntegrationTest].testMonitoringIntegration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.MBeansIntegrationTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.MBeansIntegrationTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/MBeansIntegrationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.MBeansIntegrationTest
    signature: '[twitter4j.MBeansIntegrationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:47,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:47,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:48,1
    - Dst: '[twitter4j.ConfigurationTest].assertNull(String)'
      Src: twitter4j.ConfigurationTest:49,1
    - Dst: System.setProperty(String,twitter4j.ConfigurationTest)
      Src: twitter4j.ConfigurationTest:51,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:52,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(twitter4j.ConfigurationTest,String)'
      Src: twitter4j.ConfigurationTest:53,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:54,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:54,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:56,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:56,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:57,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int)'
      Src: twitter4j.ConfigurationTest:58,1
    - Dst: System.setProperty(String,String)
      Src: twitter4j.ConfigurationTest:60,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:61,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:62,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:63,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:63,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:66,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:66,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:67,1
    - Dst: '[twitter4j.ConfigurationTest].assertNull(String)'
      Src: twitter4j.ConfigurationTest:68,1
    - Dst: System.setProperty(String,twitter4j.ConfigurationTest)
      Src: twitter4j.ConfigurationTest:70,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:71,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(twitter4j.ConfigurationTest,String)'
      Src: twitter4j.ConfigurationTest:72,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:73,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:73,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:76,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:76,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:77,1
    - Dst: '[twitter4j.ConfigurationTest].assertNull(String)'
      Src: twitter4j.ConfigurationTest:78,1
    - Dst: System.setProperty(String,twitter4j.ConfigurationTest)
      Src: twitter4j.ConfigurationTest:80,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:81,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(twitter4j.ConfigurationTest,String)'
      Src: twitter4j.ConfigurationTest:82,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:83,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:83,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:86,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:86,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:87,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:88,1
    - Dst: '[twitter4j.Configuration].httpConnectionTimeout(int)'
      Src: twitter4j.ConfigurationTest:90,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:91,1
    - Dst: System.setProperty(String,String)
      Src: twitter4j.ConfigurationTest:92,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:93,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:94,1
    - Dst: '[twitter4j.Configuration].httpConnectionTimeout(int)'
      Src: twitter4j.ConfigurationTest:95,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:96,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:97,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:97,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:100,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:100,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:101,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:102,1
    - Dst: '[twitter4j.Configuration].httpReadTimeout(int)'
      Src: twitter4j.ConfigurationTest:104,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:105,1
    - Dst: System.setProperty(String,String)
      Src: twitter4j.ConfigurationTest:106,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:107,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:108,1
    - Dst: '[twitter4j.Configuration].httpReadTimeout(int)'
      Src: twitter4j.ConfigurationTest:109,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:110,1
    - Dst: System.getProperties()
      Src: twitter4j.ConfigurationTest:111,1
    - Dst: '[twitter4j.ConfigurationTest].remove(String)'
      Src: twitter4j.ConfigurationTest:111,1
    - Dst: '[twitter4j.ConfigurationTest].writeFile(String,String)'
      Src: twitter4j.ConfigurationTest:113,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:114,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:115,1
    - Dst: '[twitter4j.ConfigurationTest].writeFile(String,String)'
      Src: twitter4j.ConfigurationTest:116,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:117,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,int)'
      Src: twitter4j.ConfigurationTest:118,1
    - Dst: '[twitter4j.ConfigurationTest].deleteFile(String)'
      Src: twitter4j.ConfigurationTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 120
    functionName: '[twitter4j.ConfigurationTest].testConfiguration()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ConfigurationTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(String,String)
    - '[twitter4j.ConfigurationTest].writeFile(String,String)'
    - '[twitter4j.ConfigurationTest].remove(String)'
    - '[twitter4j.ConfigurationTest].assertEquals(int)'
    - System.setProperty(String,twitter4j.ConfigurationTest)
    - '[twitter4j.ConfigurationTest].assertEquals(int,int)'
    - '[twitter4j.Configuration].httpReadTimeout(int)'
    - '[twitter4j.ConfigurationTest].deleteFile(String)'
    - '[twitter4j.Configuration].httpConnectionTimeout(int)'
    - System.getProperties()
    - '[twitter4j.Configuration].<init>()'
    - '[twitter4j.ConfigurationTest].assertNull(String)'
    - '[twitter4j.ConfigurationTest].assertEquals(twitter4j.ConfigurationTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ConfigurationTest].testConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ConfigurationTest].deleteFile(String)'
      Src: twitter4j.ConfigurationTest:126,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:129,1
    - Dst: '[twitter4j.Configuration].buildConfiguration()'
      Src: twitter4j.ConfigurationTest:130,1
    - Dst: conf.restBaseURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:132,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:132,1
    - Dst: conf.oAuthAuthenticationURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:133,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:133,1
    - Dst: conf.oAuthAuthorizationURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:134,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:134,1
    - Dst: conf.oAuthAccessTokenURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:135,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:135,1
    - Dst: conf.oAuthRequestTokenURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:136,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:136,1
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.ConfigurationTest:138,1
    - Dst: '[twitter4j.Configuration].oAuthConsumer(String,String)'
      Src: twitter4j.ConfigurationTest:139,1
    - Dst: '[twitter4j.Configuration].buildConfiguration()'
      Src: twitter4j.ConfigurationTest:140,1
    - Dst: conf.restBaseURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:141,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:141,1
    - Dst: conf.oAuthAuthenticationURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:142,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:142,1
    - Dst: conf.oAuthAuthorizationURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:143,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:143,1
    - Dst: conf.oAuthAccessTokenURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:144,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:144,1
    - Dst: conf.oAuthRequestTokenURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:145,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:145,1
    - Dst: '[twitter4j.RequestToken].<init>(String,String,twitter4j.ConfigurationTest,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:147,1
    - Dst: '[twitter4j.RequestToken].getAuthenticationURL()'
      Src: twitter4j.ConfigurationTest:151,1
    - Dst: '[String].indexOf(String)'
      Src: twitter4j.ConfigurationTest:151,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:151,1
    - Dst: '[twitter4j.RequestToken].getAuthorizationURL()'
      Src: twitter4j.ConfigurationTest:152,1
    - Dst: '[String].indexOf(String)'
      Src: twitter4j.ConfigurationTest:152,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:152,1
    - Dst: conf.oAuthAccessTokenURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:153,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:153,1
    - Dst: conf.oAuthRequestTokenURL.indexOf(String)
      Src: twitter4j.ConfigurationTest:154,1
    - Dst: '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
      Src: twitter4j.ConfigurationTest:154,1
    - Dst: '[twitter4j.ConfigurationTest].deleteFile(String)'
      Src: twitter4j.ConfigurationTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 157
    functionName: '[twitter4j.ConfigurationTest].testConfigurationBuilder()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ConfigurationTest.java
    functionUses: 0
    functionsReached:
    - conf.oAuthAccessTokenURL.indexOf(String)
    - conf.oAuthAuthenticationURL.indexOf(String)
    - '[twitter4j.RequestToken].getAuthorizationURL()'
    - conf.restBaseURL.indexOf(String)
    - '[twitter4j.ConfigurationTest].assertEquals(int,twitter4j.ConfigurationTest)'
    - '[twitter4j.ConfigurationTest].deleteFile(String)'
    - '[twitter4j.Configuration].oAuthConsumer(String,String)'
    - '[twitter4j.Configuration].buildConfiguration()'
    - '[twitter4j.Configuration].<init>()'
    - conf.oAuthAuthorizationURL.indexOf(String)
    - '[twitter4j.RequestToken].getAuthenticationURL()'
    - '[twitter4j.RequestToken].<init>(String,String,twitter4j.ConfigurationTest,twitter4j.ConfigurationTest)'
    - '[String].indexOf(String)'
    - conf.oAuthRequestTokenURL.indexOf(String)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ConfigurationTest].testConfigurationBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.ConfigurationTest:160,1
    - Dst: '[java.io.File].delete()'
      Src: twitter4j.ConfigurationTest:162,1
    - Dst: '[java.io.FileWriter].<init>(java.io.File)'
      Src: twitter4j.ConfigurationTest:163,1
    - Dst: '[java.io.BufferedWriter].<init>(java.io.FileWriter)'
      Src: twitter4j.ConfigurationTest:163,1
    - Dst: '[java.io.BufferedWriter].write(String)'
      Src: twitter4j.ConfigurationTest:164,1
    - Dst: '[java.io.BufferedWriter].close()'
      Src: twitter4j.ConfigurationTest:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - path
    - content
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 166
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 166
    functionName: '[twitter4j.ConfigurationTest].writeFile(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ConfigurationTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.File].delete()'
    - '[java.io.BufferedWriter].write(String)'
    - '[java.io.BufferedWriter].close()'
    - '[java.io.File].<init>(String)'
    - '[java.io.FileWriter].<init>(java.io.File)'
    - '[java.io.BufferedWriter].<init>(java.io.FileWriter)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ConfigurationTest].writeFile(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.ConfigurationTest:169,1
    - Dst: '[java.io.File].delete()'
      Src: twitter4j.ConfigurationTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[twitter4j.ConfigurationTest].deleteFile(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ConfigurationTest.java
    functionUses: 2
    functionsReached:
    - '[java.io.File].delete()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ConfigurationTest].deleteFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.ConfigurationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.ConfigurationTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ConfigurationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.ConfigurationTest
    signature: '[twitter4j.ConfigurationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: twitter4j.SizeofStatusChecker:36,1
    - Dst: '[twitter4j.SizeofStatusChecker].newDocumentBuilder()'
      Src: twitter4j.SizeofStatusChecker:36,1
    - Dst: System.gc()
      Src: twitter4j.SizeofStatusChecker:40,1
    - Dst: Runtime.getRuntime()
      Src: twitter4j.SizeofStatusChecker:41,1
    - Dst: '[twitter4j.SizeofStatusChecker].freeMemory()'
      Src: twitter4j.SizeofStatusChecker:41,1
    - Dst: statusXML.getBytes()
      Src: twitter4j.SizeofStatusChecker:43,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(twitter4j.SizeofStatusChecker)'
      Src: twitter4j.SizeofStatusChecker:43,1
    - Dst: '[twitter4j.SizeofStatusChecker].parse(java.io.ByteArrayInputStream)'
      Src: twitter4j.SizeofStatusChecker:43,1
    - Dst: '[twitter4j.SizeofStatusChecker].getDocumentElement()'
      Src: twitter4j.SizeofStatusChecker:44,1
    - Dst: System.out.println(twitter4j.SizeofStatusChecker)
      Src: twitter4j.SizeofStatusChecker:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[twitter4j.SizeofStatusChecker].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/SizeofStatusChecker.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(twitter4j.SizeofStatusChecker)'
    - '[twitter4j.SizeofStatusChecker].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[twitter4j.SizeofStatusChecker].freeMemory()'
    - System.out.println(twitter4j.SizeofStatusChecker)
    - '[twitter4j.SizeofStatusChecker].parse(java.io.ByteArrayInputStream)'
    - '[twitter4j.SizeofStatusChecker].getDocumentElement()'
    - System.gc()
    - Runtime.getRuntime()
    - statusXML.getBytes()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SizeofStatusChecker].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.SizeofStatusChecker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.SizeofStatusChecker].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/SizeofStatusChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.SizeofStatusChecker
    signature: '[twitter4j.SizeofStatusChecker].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TwitterExceptionTest:36,1
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TwitterExceptionTest:37,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterException)'
      Src: twitter4j.TwitterExceptionTest:38,1
    - Dst: '[twitter4j.TwitterException].getExceptionCode()'
      Src: twitter4j.TwitterExceptionTest:40,1
    - Dst: '[twitter4j.TwitterException].getExceptionCode()'
      Src: twitter4j.TwitterExceptionTest:40,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertNotEquals(String,String)'
      Src: twitter4j.TwitterExceptionTest:40,1
    - Dst: '[twitter4j.TwitterException].getExceptionCode()'
      Src: twitter4j.TwitterExceptionTest:41,1
    - Dst: '[String].length()'
      Src: twitter4j.TwitterExceptionTest:41,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertEquals(int,twitter4j.TwitterExceptionTest)'
      Src: twitter4j.TwitterExceptionTest:41,1
    - Dst: '[twitter4j.TwitterException].getExceptionCode()'
      Src: twitter4j.TwitterExceptionTest:43,1
    - Dst: '[twitter4j.TwitterException].getExceptionCode()'
      Src: twitter4j.TwitterExceptionTest:45,1
    - Dst: '[twitter4j.TwitterException].getExceptionCode()'
      Src: twitter4j.TwitterExceptionTest:47,1
    - Dst: '[String].length()'
      Src: twitter4j.TwitterExceptionTest:47,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertEquals(int,twitter4j.TwitterExceptionTest)'
      Src: twitter4j.TwitterExceptionTest:47,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertNotEquals(String,String)'
      Src: twitter4j.TwitterExceptionTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 33
    functionDepth: 10
    functionLinenumber: 33
    functionLinenumberEnd: 50
    functionName: '[twitter4j.TwitterExceptionTest].testException()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/TwitterExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterException)'
    - '[twitter4j.TwitterException].getExceptionCode()'
    - '[twitter4j.TwitterExceptionTest].assertEquals(int,twitter4j.TwitterExceptionTest)'
    - '[twitter4j.TwitterException].<init>(String)'
    - '[String].length()'
    - '[twitter4j.TwitterExceptionTest].assertNotEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterExceptionTest].testException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TwitterExceptionTest:54,1
    - Dst: '[twitter4j.TwitterException].getMessage()'
      Src: twitter4j.TwitterExceptionTest:55,1
    - Dst: '[String].contains(String)'
      Src: twitter4j.TwitterExceptionTest:55,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertTrue(twitter4j.TwitterExceptionTest)'
      Src: twitter4j.TwitterExceptionTest:55,1
    - Dst: '[twitter4j.TwitterException].isErrorMessageAvailable()'
      Src: twitter4j.TwitterExceptionTest:56,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertTrue(boolean)'
      Src: twitter4j.TwitterExceptionTest:56,1
    - Dst: '[twitter4j.TwitterException].getErrorMessage()'
      Src: twitter4j.TwitterExceptionTest:57,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertEquals(String,String)'
      Src: twitter4j.TwitterExceptionTest:57,1
    - Dst: '[twitter4j.TwitterException].getErrorCode()'
      Src: twitter4j.TwitterExceptionTest:58,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertEquals(int,int)'
      Src: twitter4j.TwitterExceptionTest:58,1
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TwitterExceptionTest:60,1
    - Dst: '[twitter4j.TwitterException].isErrorMessageAvailable()'
      Src: twitter4j.TwitterExceptionTest:61,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertFalse(boolean)'
      Src: twitter4j.TwitterExceptionTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 10
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[twitter4j.TwitterExceptionTest].testEncodedMessage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/TwitterExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].getMessage()'
    - '[twitter4j.TwitterExceptionTest].assertTrue(boolean)'
    - '[String].contains(String)'
    - '[twitter4j.TwitterException].getErrorCode()'
    - '[twitter4j.TwitterException].isErrorMessageAvailable()'
    - '[twitter4j.TwitterExceptionTest].assertEquals(String,String)'
    - '[twitter4j.TwitterException].<init>(String)'
    - '[twitter4j.TwitterExceptionTest].assertTrue(twitter4j.TwitterExceptionTest)'
    - '[twitter4j.TwitterExceptionTest].assertEquals(int,int)'
    - '[twitter4j.TwitterException].getErrorMessage()'
    - '[twitter4j.TwitterExceptionTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterExceptionTest].testEncodedMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterExceptionTest:67,1
    - Dst: '[twitter4j.JSONObject].getLong(String)'
      Src: twitter4j.TwitterExceptionTest:68,1
    - Dst: '[twitter4j.TwitterExceptionTest].assertEquals(int,long)'
      Src: twitter4j.TwitterExceptionTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 7
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[twitter4j.TwitterExceptionTest].testGetLong()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/TwitterExceptionTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterExceptionTest].assertEquals(int,long)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.JSONObject].getLong(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterExceptionTest].testGetLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterExceptionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.TwitterExceptionTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/TwitterExceptionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TwitterExceptionTest
    signature: '[twitter4j.TwitterExceptionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[twitter4j.StreamAPITest].before()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:48,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:48,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:48,1
    - Dst: '[twitter4j.StreamAPITest].onStatus()'
      Src: twitter4j.StreamAPITest:48,1
    - Dst: '[void].build()'
      Src: twitter4j.StreamAPITest:48,1
    - Dst: '[twitter4j.StreamAPITest].toString()'
      Src: twitter4j.StreamAPITest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[twitter4j.StreamAPITest].testToString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].onStatus()'
    - '[void].build()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].toString()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: twitter4j.StreamAPITest:53,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:54,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:54,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:54,1
    - Dst: '[twitter4j.StreamAPITest].onStatus()'
      Src: twitter4j.StreamAPITest:54,1
    - Dst: '[void].build()'
      Src: twitter4j.StreamAPITest:54,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:54,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:54,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:55,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:55,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:55,1
    - Dst: '[twitter4j.StreamAPITest].onStatus()'
      Src: twitter4j.StreamAPITest:55,1
    - Dst: '[void].build()'
      Src: twitter4j.StreamAPITest:55,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:55,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:55,1
    - Dst: '[twitter4j.StreamAPITest].assertEquals(twitter4j.StreamAPITest,twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[twitter4j.StreamAPITest].testEquality()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].onStatus()'
    - '[java.util.HashMap].<init>()'
    - '[twitter4j.StreamAPITest].stream()'
    - '[void].build()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].assertEquals(twitter4j.StreamAPITest,twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].v1()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testEquality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.v1.RawStreamListener].<init>()'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.StreamAPITest].listener(twitter4j.v1.RawStreamListener)'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.StreamAPITest].build()'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[twitter4j.StreamAPITest].sample()'
      Src: twitter4j.StreamAPITest:64,1
    - Dst: '[Object].wait()'
      Src: twitter4j.StreamAPITest:78,1
    - Dst: '[java.util.List<String>].size()'
      Src: twitter4j.StreamAPITest:80,1
    - Dst: '[twitter4j.StreamAPITest].assertTrue(int)'
      Src: twitter4j.StreamAPITest:80,1
    - Dst: '[twitter4j.StreamAPITest].shutdown()'
      Src: twitter4j.StreamAPITest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 82
    functionName: '[twitter4j.StreamAPITest].testRawStreamListener()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[Object].wait()'
    - '[twitter4j.v1.RawStreamListener].<init>()'
    - '[twitter4j.StreamAPITest].sample()'
    - '[twitter4j.StreamAPITest].stream()'
    - '[twitter4j.StreamAPITest].assertTrue(int)'
    - '[java.util.List<String>].size()'
    - '[twitter4j.StreamAPITest].listener(twitter4j.v1.RawStreamListener)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].v1()'
    - '[twitter4j.StreamAPITest].shutdown()'
    - '[twitter4j.StreamAPITest].build()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testRawStreamListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:87,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].oAuthConsumer(String,String)'
      Src: twitter4j.StreamAPITest:87,1
    - Dst: '[twitter4j.StreamAPITest].oAuthAccessToken(String,String)'
      Src: twitter4j.StreamAPITest:87,1
    - Dst: '[twitter4j.StreamAPITest].build()'
      Src: twitter4j.StreamAPITest:87,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:87,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:87,1
    - Dst: '[twitter4j.StreamAPITest].retweet()'
      Src: twitter4j.StreamAPITest:87,1
    - Dst: '[twitter4j.StreamAPITest].fail(String)'
      Src: twitter4j.StreamAPITest:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionName: '[twitter4j.StreamAPITest].testNoListener()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].stream()'
    - '[twitter4j.StreamAPITest].retweet()'
    - '[twitter4j.StreamAPITest].oAuthAccessToken(String,String)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].fail(String)'
    - '[twitter4j.Twitter.TwitterBuilder].oAuthConsumer(String,String)'
    - '[twitter4j.StreamAPITest].v1()'
    - '[twitter4j.StreamAPITest].build()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testNoListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:99,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:99,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:99,1
    - Dst: '[twitter4j.StreamAPITest].listener()'
      Src: twitter4j.StreamAPITest:99,1
    - Dst: '[twitter4j.StreamAPITest].build()'
      Src: twitter4j.StreamAPITest:99,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:99,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:99,1
    - Dst: '[twitter4j.StreamAPITest].sample()'
      Src: twitter4j.StreamAPITest:101,1
    - Dst: '[twitter4j.StreamAPITest].waitForStatus()'
      Src: twitter4j.StreamAPITest:102,1
    - Dst: '[twitter4j.StreamAPITest].assertTrue(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:103,1
    - Dst: '[twitter4j.StreamAPITest].shutdown()'
      Src: twitter4j.StreamAPITest:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 105
    functionName: '[twitter4j.StreamAPITest].testSample()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].sample()'
    - '[twitter4j.StreamAPITest].stream()'
    - '[twitter4j.StreamAPITest].waitForStatus()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].shutdown()'
    - '[twitter4j.StreamAPITest].v1()'
    - '[twitter4j.StreamAPITest].assertTrue(twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].listener()'
    - '[twitter4j.StreamAPITest].build()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testSample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.StreamAPITest].listener()'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.StreamAPITest].build()'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.StreamAPITest].sample()'
      Src: twitter4j.StreamAPITest:109,1
    - Dst: '[twitter4j.StreamAPITest].waitForStatus()'
      Src: twitter4j.StreamAPITest:112,1
    - Dst: '[twitter4j.StreamAPITest].shutdown()'
      Src: twitter4j.StreamAPITest:113,1
    - Dst: '[twitter4j.StreamAPITest].shutdown()'
      Src: twitter4j.StreamAPITest:114,1
    - Dst: '[twitter4j.StreamAPITest].sample()'
      Src: twitter4j.StreamAPITest:115,1
    - Dst: '[twitter4j.StreamAPITest].waitForStatus()'
      Src: twitter4j.StreamAPITest:116,1
    - Dst: '[twitter4j.StreamAPITest].cleanUp()'
      Src: twitter4j.StreamAPITest:117,1
    - Dst: '[twitter4j.StreamAPITest].shutdown()'
      Src: twitter4j.StreamAPITest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 119
    functionName: '[twitter4j.StreamAPITest].testShutdownAndRestart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].sample()'
    - '[twitter4j.StreamAPITest].cleanUp()'
    - '[twitter4j.StreamAPITest].stream()'
    - '[twitter4j.StreamAPITest].waitForStatus()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].shutdown()'
    - '[twitter4j.StreamAPITest].v1()'
    - '[twitter4j.StreamAPITest].listener()'
    - '[twitter4j.StreamAPITest].build()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testShutdownAndRestart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.StreamAPITest].listener()'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.StreamAPITest].connectionLifeCycleListener()'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.StreamAPITest].build()'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:123,1
    - Dst: '[twitter4j.StreamAPITest].assertFalse(boolean)'
      Src: twitter4j.StreamAPITest:126,1
    - Dst: '[twitter4j.StreamAPITest].assertFalse(boolean)'
      Src: twitter4j.StreamAPITest:127,1
    - Dst: '[twitter4j.StreamAPITest].assertFalse(boolean)'
      Src: twitter4j.StreamAPITest:128,1
    - Dst: '[twitter4j.v1.FilterQuery].ofTrack(String,String)'
      Src: twitter4j.StreamAPITest:130,1
    - Dst: '[twitter4j.StreamAPITest].filter(twitter4j.v1.FilterQuery)'
      Src: twitter4j.StreamAPITest:130,1
    - Dst: '[twitter4j.StreamAPITest].waitForStatus()'
      Src: twitter4j.StreamAPITest:131,1
    - Dst: '[twitter4j.StreamAPITest].assertTrue(boolean)'
      Src: twitter4j.StreamAPITest:132,1
    - Dst: '[twitter4j.StreamAPITest].assertFalse(boolean)'
      Src: twitter4j.StreamAPITest:133,1
    - Dst: '[twitter4j.StreamAPITest].assertFalse(boolean)'
      Src: twitter4j.StreamAPITest:134,1
    - Dst: '[twitter4j.v1.Status].getText()'
      Src: twitter4j.StreamAPITest:136,1
    - Dst: '[twitter4j.StreamAPITest].assertNotNull(String)'
      Src: twitter4j.StreamAPITest:136,1
    - Dst: '[twitter4j.v1.Status].getSource()'
      Src: twitter4j.StreamAPITest:137,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.StreamAPITest:137,1
    - Dst: '[twitter4j.v1.Status].getSource()'
      Src: twitter4j.StreamAPITest:137,1
    - Dst: '[String].contains(String)'
      Src: twitter4j.StreamAPITest:137,1
    - Dst: '[twitter4j.StreamAPITest].assertTrue(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:137,1
    - Dst: '[twitter4j.v1.FilterQuery].ofTrack(String,String)'
      Src: twitter4j.StreamAPITest:139,1
    - Dst: '[twitter4j.StreamAPITest].filter(twitter4j.v1.FilterQuery)'
      Src: twitter4j.StreamAPITest:139,1
    - Dst: '[twitter4j.StreamAPITest].waitForStatus()'
      Src: twitter4j.StreamAPITest:140,1
    - Dst: '[twitter4j.StreamAPITest].assertNull(Exception)'
      Src: twitter4j.StreamAPITest:141,1
    - Dst: '[twitter4j.StreamAPITest].cleanUp()'
      Src: twitter4j.StreamAPITest:143,1
    - Dst: Thread.sleep(int)
      Src: twitter4j.StreamAPITest:144,1
    - Dst: '[twitter4j.StreamAPITest].assertTrue(boolean)'
      Src: twitter4j.StreamAPITest:146,1
    - Dst: '[twitter4j.StreamAPITest].assertTrue(boolean)'
      Src: twitter4j.StreamAPITest:147,1
    - Dst: '[twitter4j.StreamAPITest].assertTrue(boolean)'
      Src: twitter4j.StreamAPITest:148,1
    - Dst: '[twitter4j.StreamAPITest].shutdown()'
      Src: twitter4j.StreamAPITest:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 150
    functionName: '[twitter4j.StreamAPITest].testFilterTrackPush()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].stream()'
    - '[twitter4j.v1.Status].getText()'
    - '[twitter4j.v1.FilterQuery].ofTrack(String,String)'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - Thread.sleep(int)
    - '[twitter4j.StreamAPITest].filter(twitter4j.v1.FilterQuery)'
    - '[twitter4j.StreamAPITest].connectionLifeCycleListener()'
    - '[String].contains(String)'
    - '[twitter4j.StreamAPITest].waitForStatus()'
    - '[twitter4j.v1.Status].getSource()'
    - '[twitter4j.StreamAPITest].assertNotNull(String)'
    - '[twitter4j.StreamAPITest].assertTrue(twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].build()'
    - '[twitter4j.StreamAPITest].cleanUp()'
    - '[twitter4j.StreamAPITest].assertNull(Exception)'
    - '[twitter4j.StreamAPITest].assertTrue(boolean)'
    - '[twitter4j.StreamAPITest].assertFalse(boolean)'
    - '[twitter4j.StreamAPITest].shutdown()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[String].equals(String)'
    - '[twitter4j.StreamAPITest].v1()'
    - '[twitter4j.StreamAPITest].listener()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testFilterTrackPush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].ofTrack(String,String,String)'
      Src: twitter4j.StreamAPITest:156,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:157,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:157,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:157,1
    - Dst: '[twitter4j.StreamAPITest].listener()'
      Src: twitter4j.StreamAPITest:157,1
    - Dst: '[twitter4j.StreamAPITest].build()'
      Src: twitter4j.StreamAPITest:157,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:157,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:157,1
    - Dst: '[twitter4j.StreamAPITest].filter(twitter4j.v1.FilterQuery)'
      Src: twitter4j.StreamAPITest:159,1
    - Dst: '[twitter4j.StreamAPITest].waitForStatus()'
      Src: twitter4j.StreamAPITest:163,1
    - Dst: '[twitter4j.v1.Status].getURLEntities()'
      Src: twitter4j.StreamAPITest:164,1
    - Dst: '[twitter4j.v1.Status].getUserMentionEntities()'
      Src: twitter4j.StreamAPITest:165,1
    - Dst: '[twitter4j.v1.Status].getHashtagEntities()'
      Src: twitter4j.StreamAPITest:166,1
    - Dst: '[twitter4j.StreamAPITest].assertNull(Exception)'
      Src: twitter4j.StreamAPITest:169,1
    - Dst: '[twitter4j.StreamAPITest].cleanUp()'
      Src: twitter4j.StreamAPITest:171,1
    - Dst: '[twitter4j.StreamAPITest].shutdown()'
      Src: twitter4j.StreamAPITest:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 152
    functionDepth: 3
    functionLinenumber: 152
    functionLinenumberEnd: 173
    functionName: '[twitter4j.StreamAPITest].testFilterIncludesEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].cleanUp()'
    - '[twitter4j.StreamAPITest].stream()'
    - '[twitter4j.StreamAPITest].waitForStatus()'
    - '[twitter4j.v1.Status].getURLEntities()'
    - '[twitter4j.StreamAPITest].assertNull(Exception)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - '[twitter4j.v1.Status].getUserMentionEntities()'
    - '[twitter4j.StreamAPITest].shutdown()'
    - '[twitter4j.v1.FilterQuery].ofTrack(String,String,String)'
    - '[twitter4j.v1.Status].getHashtagEntities()'
    - '[twitter4j.StreamAPITest].filter(twitter4j.v1.FilterQuery)'
    - '[twitter4j.StreamAPITest].v1()'
    - '[twitter4j.StreamAPITest].listener()'
    - '[twitter4j.StreamAPITest].build()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testFilterIncludesEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[twitter4j.StreamAPITest].onConnect()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onConnect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[twitter4j.StreamAPITest].onDisconnect()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onDisconnect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[twitter4j.StreamAPITest].onCleanUp()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onCleanUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.StreamAPITest:195,1
    - Dst: '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
      Src: twitter4j.StreamAPITest:195,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:195,1
    - Dst: '[twitter4j.StreamAPITest].listener()'
      Src: twitter4j.StreamAPITest:195,1
    - Dst: '[twitter4j.StreamAPITest].build()'
      Src: twitter4j.StreamAPITest:195,1
    - Dst: '[twitter4j.StreamAPITest].v1()'
      Src: twitter4j.StreamAPITest:195,1
    - Dst: '[twitter4j.StreamAPITest].stream()'
      Src: twitter4j.StreamAPITest:195,1
    - Dst: '[twitter4j.TwitterStreamImpl].getFirehoseStream(int)'
      Src: twitter4j.StreamAPITest:196,1
    - Dst: '[twitter4j.StreamAPITest].fail()'
      Src: twitter4j.StreamAPITest:197,1
    - Dst: '[twitter4j.Twitter].getInstance()'
      Src: twitter4j.StreamAPITest:201,1
    - Dst: '[twitter4j.Twitter].v1()'
      Src: twitter4j.StreamAPITest:201,1
    - Dst: '[twitter4j.v1.TwitterV1].stream()'
      Src: twitter4j.StreamAPITest:201,1
    - Dst: '[twitter4j.v1.FilterQuery].ofFollow(int)'
      Src: twitter4j.StreamAPITest:202,1
    - Dst: '[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)'
      Src: twitter4j.StreamAPITest:202,1
    - Dst: '[twitter4j.StreamAPITest].fail()'
      Src: twitter4j.StreamAPITest:203,1
    - Dst: te.getStatusCode()
      Src: twitter4j.StreamAPITest:207,1
    - Dst: '[twitter4j.StreamAPITest].assertEquals(int,twitter4j.StreamAPITest)'
      Src: twitter4j.StreamAPITest:207,1
    - Dst: '[twitter4j.v1.TwitterStream].shutdown()'
      Src: twitter4j.StreamAPITest:209,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 191
    functionDepth: 5
    functionLinenumber: 191
    functionLinenumberEnd: 210
    functionName: '[twitter4j.StreamAPITest].testUnAuthorizedStreamMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter].getInstance()'
    - '[twitter4j.StreamAPITest].stream()'
    - '[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)'
    - '[twitter4j.StreamAPITest].fail()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.StreamAPITest].subProperty(twitter4j.StreamAPITest,String)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.StreamAPITest)'
    - '[twitter4j.v1.FilterQuery].ofFollow(int)'
    - '[twitter4j.v1.TwitterV1].stream()'
    - te.getStatusCode()
    - '[twitter4j.TwitterStreamImpl].getFirehoseStream(int)'
    - '[twitter4j.v1.TwitterStream].shutdown()'
    - '[twitter4j.StreamAPITest].assertEquals(int,twitter4j.StreamAPITest)'
    - '[twitter4j.StreamAPITest].v1()'
    - '[twitter4j.StreamAPITest].listener()'
    - '[twitter4j.Twitter].v1()'
    - '[twitter4j.StreamAPITest].build()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].testUnAuthorizedStreamMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StreamAPITest].notify()'
      Src: twitter4j.StreamAPITest:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[twitter4j.StreamAPITest].notifyResponse()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.StreamAPITest].notify()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].notifyResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StreamAPITest].wait(int)'
      Src: twitter4j.StreamAPITest:218,1
    - Dst: System.out.println(String)
      Src: twitter4j.StreamAPITest:219,1
    - Dst: e.printStackTrace()
      Src: twitter4j.StreamAPITest:221,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 223
    functionName: '[twitter4j.StreamAPITest].waitForStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.StreamAPITest].wait(int)'
    - System.out.println(String)
    - e.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].waitForStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StreamAPITest].wait(int)'
      Src: twitter4j.StreamAPITest:227,1
    - Dst: System.out.println(String)
      Src: twitter4j.StreamAPITest:228,1
    - Dst: e.printStackTrace()
      Src: twitter4j.StreamAPITest:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 232
    functionName: '[twitter4j.StreamAPITest].waitForNotification()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].wait(int)'
    - System.out.println(String)
    - e.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].waitForNotification()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.Status)'
      Src: twitter4j.StreamAPITest:238,1
    - Dst: '[twitter4j.StreamAPITest].assertNotNull(String)'
      Src: twitter4j.StreamAPITest:240,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.StreamAPITest:241,1
    - Dst: '[twitter4j.StreamAPITest].assertEquals(twitter4j.v1.Status,twitter4j.v1.Status)'
      Src: twitter4j.StreamAPITest:242,1
    - Dst: e.printStackTrace()
      Src: twitter4j.StreamAPITest:244,1
    - Dst: '[twitter4j.v1.Status].getText()'
      Src: twitter4j.StreamAPITest:247,1
    - Dst: '[twitter4j.StreamAPITest].assertNotNull(String)'
      Src: twitter4j.StreamAPITest:247,1
    - Dst: '[twitter4j.StreamAPITest].notifyResponse()'
      Src: twitter4j.StreamAPITest:249,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Status
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - status
    argTypes:
    - twitter4j.v1.Status
    constantsTouched: []
    func_position:
      end: 250
      start: 236
    functionDepth: 11
    functionLinenumber: 236
    functionLinenumberEnd: 250
    functionName: '[twitter4j.StreamAPITest].onStatus(twitter4j.v1.Status)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].assertEquals(twitter4j.v1.Status,twitter4j.v1.Status)'
    - '[twitter4j.v1.Status].getText()'
    - '[twitter4j.StreamAPITest].notifyResponse()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.Status)'
    - '[twitter4j.StreamAPITest].assertNotNull(String)'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - e.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onStatus(twitter4j.v1.Status)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusDeletionNotice].toString()'
      Src: twitter4j.StreamAPITest:257,1
    - Dst: System.out.println(String)
      Src: twitter4j.StreamAPITest:257,1
    - Dst: '[twitter4j.StreamAPITest].notifyResponse()'
      Src: twitter4j.StreamAPITest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StatusDeletionNotice
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - statusDeletionNotice
    argTypes:
    - twitter4j.v1.StatusDeletionNotice
    constantsTouched: []
    func_position:
      end: 259
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 259
    functionName: '[twitter4j.StreamAPITest].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].notifyResponse()'
    - '[twitter4j.v1.StatusDeletionNotice].toString()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: twitter4j.StreamAPITest:266,1
    - Dst: '[twitter4j.StreamAPITest].notifyResponse()'
      Src: twitter4j.StreamAPITest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - numberOfLimitedStatuses
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: '[twitter4j.StreamAPITest].onTrackLimitationNotice(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].notifyResponse()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onTrackLimitationNotice(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: twitter4j.StreamAPITest:273,1
    - Dst: '[twitter4j.StreamAPITest].notifyResponse()'
      Src: twitter4j.StreamAPITest:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - userId
    - upToStatusId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 275
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 275
    functionName: '[twitter4j.StreamAPITest].onScrubGeo(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].notifyResponse()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onScrubGeo(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StallWarning
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - warning
    argTypes:
    - twitter4j.v1.StallWarning
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[twitter4j.StreamAPITest].onStallWarning(twitter4j.v1.StallWarning)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onStallWarning(twitter4j.v1.StallWarning)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].printStackTrace()'
      Src: twitter4j.StreamAPITest:286,1
    - Dst: '[twitter4j.StreamAPITest].notifyResponse()'
      Src: twitter4j.StreamAPITest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - ex
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 288
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 288
    functionName: '[twitter4j.StreamAPITest].onException(Exception)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StreamAPITest].notifyResponse()'
    - '[Exception].printStackTrace()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StreamAPITest].onException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.StreamAPITest:59,1
    - Dst: '[Object].<init>()'
      Src: twitter4j.StreamAPITest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - twitter4j.v1.StallWarning
      - java.util.List<String>
      - Object
      - boolean
      - boolean
      - boolean
      - twitter4j.v1.Status
      - twitter4j.v1.StatusDeletionNotice
      - int
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      - twitter4j.v1.ConnectionLifeCycleListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.StreamAPITest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.StreamAPITest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[Object].<init>()'
    linkageType: ''
    returnType: twitter4j.StreamAPITest
    signature: '[twitter4j.StreamAPITest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:42,1
    - Dst: '[twitter4j.UserJSONImpl].createUserList(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:42,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.User>].size()'
      Src: twitter4j.DAOTest:43,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:43,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.User>)'
      Src: twitter4j.DAOTest:44,1
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:47,1
    - Dst: '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:47,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Status>].size()'
      Src: twitter4j.DAOTest:48,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:48,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.Status>)'
      Src: twitter4j.DAOTest:49,1
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:52,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:52,1
    - Dst: '[twitter4j.v1.DirectMessageList].size()'
      Src: twitter4j.DAOTest:53,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:53,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.DirectMessageList)'
      Src: twitter4j.DAOTest:54,1
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:57,1
    - Dst: '[twitter4j.TrendsJSONImpl].createTrendsList(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:57,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Trends>].size()'
      Src: twitter4j.DAOTest:58,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:58,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.Trends>)'
      Src: twitter4j.DAOTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 60
    functionName: '[twitter4j.DAOTest].testEmptyJSON()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
    - '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.DAOTest,boolean)'
    - '[twitter4j.v1.DirectMessageList].size()'
    - conf1.http.get(String)
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.Status>)'
    - '[twitter4j.TrendsJSONImpl].createTrendsList(twitter4j.DAOTest,boolean)'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.DirectMessageList)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Trends>].size()'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.User>)'
    - '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.DAOTest,boolean)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Status>].size()'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.Trends>)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.User>].size()'
    - '[twitter4j.UserJSONImpl].createUserList(twitter4j.DAOTest,boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testEmptyJSON()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getJSONArrayFromClassPath(String)'
      Src: twitter4j.DAOTest:64,1
    - Dst: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
      Src: twitter4j.DAOTest:65,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].size()'
      Src: twitter4j.DAOTest:66,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:66,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].get(int)'
      Src: twitter4j.DAOTest:67,1
    - Dst: '[twitter4j.DAOTest].getCountryCode()'
      Src: twitter4j.DAOTest:68,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:68,1
    - Dst: '[twitter4j.DAOTest].getCountryName()'
      Src: twitter4j.DAOTest:69,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:69,1
    - Dst: '[twitter4j.DAOTest].getName()'
      Src: twitter4j.DAOTest:70,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:70,1
    - Dst: '[twitter4j.DAOTest].getPlaceCode()'
      Src: twitter4j.DAOTest:71,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:71,1
    - Dst: '[twitter4j.DAOTest].getPlaceName()'
      Src: twitter4j.DAOTest:72,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:72,1
    - Dst: '[twitter4j.DAOTest].getURL()'
      Src: twitter4j.DAOTest:73,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:73,1
    - Dst: '[twitter4j.DAOTest].getWoeid()'
      Src: twitter4j.DAOTest:74,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 62
    functionDepth: 8
    functionLinenumber: 62
    functionLinenumberEnd: 76
    functionName: '[twitter4j.DAOTest].testLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].get(int)'
    - '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].getJSONArrayFromClassPath(String)'
    - '[twitter4j.DAOTest].getCountryName()'
    - '[twitter4j.DAOTest].getPlaceName()'
    - '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].size()'
    - '[twitter4j.DAOTest].getCountryCode()'
    - '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
    - '[twitter4j.DAOTest].getURL()'
    - '[twitter4j.DAOTest].getWoeid()'
    - '[twitter4j.DAOTest].getName()'
    - '[twitter4j.DAOTest].getPlaceCode()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:83,1
    - Dst: '[twitter4j.DAOTest].fail(String)'
      Src: twitter4j.DAOTest:84,1
    - Dst: notExpected.getMessage()
      Src: twitter4j.DAOTest:87,1
    - Dst: '[twitter4j.DAOTest].fail(String)'
      Src: twitter4j.DAOTest:87,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:90,1
    - Dst: '[twitter4j.DAOTest].fail(String)'
      Src: twitter4j.DAOTest:91,1
    - Dst: notExpected.getMessage()
      Src: twitter4j.DAOTest:94,1
    - Dst: '[twitter4j.DAOTest].fail(String)'
      Src: twitter4j.DAOTest:94,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 96
    functionName: '[twitter4j.DAOTest].testUnparsable()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].createStatus(twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].fail(String)'
    - notExpected.getMessage()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testUnparsable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperties()
      Src: twitter4j.DAOTest:140,1
    - Dst: '[twitter4j.DAOTest].getProperty(String)'
      Src: twitter4j.DAOTest:140,1
    - Dst: Boolean.parseBoolean(twitter4j.DAOTest)
      Src: twitter4j.DAOTest:140,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:185,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:208,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:226,1
    - Dst: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:226,1
    - Dst: '[twitter4j.UserListJSONImpl].getDescription()'
      Src: twitter4j.DAOTest:227,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,String)'
      Src: twitter4j.DAOTest:227,1
    - Dst: '[twitter4j.UserListJSONImpl].getFullName()'
      Src: twitter4j.DAOTest:228,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,String)'
      Src: twitter4j.DAOTest:228,1
    - Dst: '[twitter4j.UserListJSONImpl].getId()'
      Src: twitter4j.DAOTest:229,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,long)'
      Src: twitter4j.DAOTest:229,1
    - Dst: '[twitter4j.UserListJSONImpl].getMemberCount()'
      Src: twitter4j.DAOTest:230,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:230,1
    - Dst: '[twitter4j.UserListJSONImpl].getName()'
      Src: twitter4j.DAOTest:231,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,String)'
      Src: twitter4j.DAOTest:231,1
    - Dst: '[twitter4j.UserListJSONImpl].getSlug()'
      Src: twitter4j.DAOTest:232,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,String)'
      Src: twitter4j.DAOTest:232,1
    - Dst: '[twitter4j.UserListJSONImpl].getSubscriberCount()'
      Src: twitter4j.DAOTest:233,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,int)'
      Src: twitter4j.DAOTest:233,1
    - Dst: '[twitter4j.UserListJSONImpl].getURI()'
      Src: twitter4j.DAOTest:234,1
    - Dst: '[java.net.URI].toString()'
      Src: twitter4j.DAOTest:234,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:234,1
    - Dst: '[twitter4j.UserListJSONImpl].getUser()'
      Src: twitter4j.DAOTest:235,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(twitter4j.v1.User)'
      Src: twitter4j.DAOTest:235,1
    - Dst: '[twitter4j.UserListJSONImpl].isPublic()'
      Src: twitter4j.DAOTest:236,1
    - Dst: '[twitter4j.DAOTest].assertTrue(boolean)'
      Src: twitter4j.DAOTest:236,1
    - Dst: '[twitter4j.UserListJSONImpl].isFollowing()'
      Src: twitter4j.DAOTest:237,1
    - Dst: '[twitter4j.DAOTest].assertFalse(boolean)'
      Src: twitter4j.DAOTest:237,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:263,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:263,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:303,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:303,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 98
    functionDepth: 12
    functionLinenumber: 98
    functionLinenumberEnd: 304
    functionName: '[twitter4j.DAOTest].testSchema()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].assertTrue(boolean)'
    - '[java.net.URI].toString()'
    - '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
    - '[twitter4j.UserListJSONImpl].getURI()'
    - '[twitter4j.DAOTest].getProperty(String)'
    - '[twitter4j.UserListJSONImpl].getId()'
    - '[twitter4j.UserListJSONImpl].isPublic()'
    - '[twitter4j.UserListJSONImpl].getName()'
    - '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.DAOTest].assertFalse(boolean)'
    - '[twitter4j.DAOTest].assertNotNull(twitter4j.v1.User)'
    - '[twitter4j.DAOTest].assertEquals(int,int)'
    - '[twitter4j.UserListJSONImpl].getSlug()'
    - '[twitter4j.UserListJSONImpl].getSubscriberCount()'
    - '[twitter4j.UserListJSONImpl].getDescription()'
    - '[twitter4j.UserListJSONImpl].getMemberCount()'
    - System.getProperties()
    - '[twitter4j.UserListJSONImpl].getFullName()'
    - '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.DAOTest,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].assertTrue(int)'
    - '[twitter4j.UserListJSONImpl].getUser()'
    - '[twitter4j.UserListJSONImpl].isFollowing()'
    - '[twitter4j.DAOTest].assertEquals(String,String)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.DAOTest].assertEquals(int,long)'
    - Boolean.parseBoolean(twitter4j.DAOTest)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromGetURL(String)'
      Src: twitter4j.DAOTest:307,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
      Src: twitter4j.DAOTest:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - url
    - knownNames
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 310
      start: 306
    functionDepth: 4
    functionLinenumber: 306
    functionLinenumberEnd: 310
    functionName: '[twitter4j.DAOTest].validateJSONObjectSchema(String,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
    - '[twitter4j.DAOTest].getJSONObjectFromGetURL(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DAOTest].validateJSONObjectSchema(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: twitter4j.DAOTest:314,1
    - Dst: '[ArrayList].<init>()'
      Src: twitter4j.DAOTest:315,1
    - Dst: System.out.println(String)
      Src: twitter4j.DAOTest:317,1
    - Dst: System.out.println(twitter4j.DAOTest)
      Src: twitter4j.DAOTest:321,1
    - Dst: knownName.indexOf(String)
      Src: twitter4j.DAOTest:325,1
    - Dst: knownName.substring(int,twitter4j.DAOTest)
      Src: twitter4j.DAOTest:326,1
    - Dst: knownName.substring(int)
      Src: twitter4j.DAOTest:327,1
    - Dst: '[HashMap].get(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:328,1
    - Dst: '[HashMap].put(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:330,1
    - Dst: System.arraycopy(twitter4j.DAOTest,int,twitter4j.DAOTest,int,twitter4j.DAOTest)
      Src: twitter4j.DAOTest:333,1
    - Dst: '[HashMap].put(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:335,1
    - Dst: '[ArrayList].add(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:337,1
    - Dst: '[ArrayList].add(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:339,1
    - Dst: '[twitter4j.JSONObject].keys()'
      Src: twitter4j.DAOTest:343,1
    - Dst: '[Iterator<String>].hasNext()'
      Src: twitter4j.DAOTest:344,1
    - Dst: '[Iterator<String>].next()'
      Src: twitter4j.DAOTest:345,1
    - Dst: System.out.println(String)
      Src: twitter4j.DAOTest:348,1
    - Dst: System.out.println(String)
      Src: twitter4j.DAOTest:352,1
    - Dst: '[twitter4j.JSONObject].get(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:354,1
    - Dst: '[HashMap].get(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:356,1
    - Dst: '[twitter4j.DAOTest].fail(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:358,1
    - Dst: children[0].equals(String)
      Src: twitter4j.DAOTest:359,1
    - Dst: '[twitter4j.DAOTest].validateJSONSchema(Object,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:360,1
    - Dst: elementName.equals(twitter4j.DAOTest)
      Src: twitter4j.DAOTest:363,1
    - Dst: '[twitter4j.DAOTest].fail(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:369,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - json
    - knownNames
    argTypes:
    - twitter4j.JSONObject
    - String[]
    constantsTouched: []
    func_position:
      end: 373
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 373
    functionName: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 3
    functionsReached:
    - System.out.println(String)
    - '[Iterator<String>].hasNext()'
    - '[HashMap].<init>()'
    - '[twitter4j.DAOTest].validateJSONSchema(Object,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].fail(twitter4j.DAOTest)'
    - knownName.substring(int)
    - '[ArrayList].add(twitter4j.DAOTest)'
    - '[twitter4j.JSONObject].keys()'
    - children[0].equals(String)
    - '[ArrayList].<init>()'
    - '[HashMap].put(twitter4j.DAOTest)'
    - System.out.println(twitter4j.DAOTest)
    - System.arraycopy(twitter4j.DAOTest,int,twitter4j.DAOTest,int,twitter4j.DAOTest)
    - knownName.indexOf(String)
    - '[twitter4j.JSONObject].get(twitter4j.DAOTest)'
    - elementName.equals(twitter4j.DAOTest)
    - knownName.substring(int,twitter4j.DAOTest)
    - '[Iterator<String>].next()'
    - '[HashMap].get(twitter4j.DAOTest)'
    - '[HashMap].put(twitter4j.DAOTest,twitter4j.DAOTest)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getJSONArrayFromGetURL(String)'
      Src: twitter4j.DAOTest:376,1
    - Dst: '[twitter4j.DAOTest].validateJSONArraySchema(twitter4j.JSONArray,String[])'
      Src: twitter4j.DAOTest:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - url
    - knownNames
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 4
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[twitter4j.DAOTest].validateJSONArraySchema(String,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].getJSONArrayFromGetURL(String)'
    - '[twitter4j.DAOTest].validateJSONArraySchema(twitter4j.JSONArray,String[])'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.DAOTest].validateJSONArraySchema(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].validateJSONArraySchema(twitter4j.JSONArray,String[])'
      Src: twitter4j.DAOTest:381,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
      Src: twitter4j.DAOTest:383,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.DAOTest:385,1
    - Dst: '[twitter4j.DAOTest].getName()'
      Src: twitter4j.DAOTest:385,1
    - Dst: '[twitter4j.DAOTest].fail(String)'
      Src: twitter4j.DAOTest:385,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - json
    - knownNames
    argTypes:
    - Object
    - String[]
    constantsTouched: []
    func_position:
      end: 387
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 387
    functionName: '[twitter4j.DAOTest].validateJSONSchema(Object,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.DAOTest].validateJSONArraySchema(twitter4j.JSONArray,String[])'
    - '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
    - '[twitter4j.DAOTest].getName()'
    - '[twitter4j.DAOTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].validateJSONSchema(Object,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.DAOTest:390,1
    - Dst: '[twitter4j.JSONArray].get(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:391,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:393,1
    - Dst: '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
      Src: twitter4j.DAOTest:394,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONArray
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - array
    - knownNames
    argTypes:
    - twitter4j.JSONArray
    - String[]
    constantsTouched: []
    func_position:
      end: 398
      start: 389
    functionDepth: 2
    functionLinenumber: 389
    functionLinenumberEnd: 398
    functionName: '[twitter4j.DAOTest].validateJSONArraySchema(twitter4j.JSONArray,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].get(twitter4j.DAOTest)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.DAOTest)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.DAOTest].validateJSONArraySchema(twitter4j.JSONArray,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getStringFromClassPath(String)'
      Src: twitter4j.DAOTest:401,1
    - Dst: '[twitter4j.JSONArray].<init>(String)'
      Src: twitter4j.DAOTest:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONArray
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 7
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[twitter4j.DAOTest].getJSONArrayFromClassPath(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.DAOTest].getStringFromClassPath(String)'
    - '[twitter4j.JSONArray].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.DAOTest].getJSONArrayFromClassPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getStringFromClassPath(String)'
      Src: twitter4j.DAOTest:405,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.DAOTest:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 406
      start: 404
    functionDepth: 7
    functionLinenumber: 404
    functionLinenumberEnd: 406
    functionName: '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.DAOTest].getStringFromClassPath(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.DAOTest:409,1
    - Dst: '[twitter4j.Configuration].buildConfiguration()'
      Src: twitter4j.DAOTest:410,1
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromGetURL(String,T2)'
      Src: twitter4j.DAOTest:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 3
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[twitter4j.DAOTest].getJSONObjectFromGetURL(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.DAOTest].getJSONObjectFromGetURL(String,T2)'
    - '[twitter4j.Configuration].buildConfiguration()'
    - '[twitter4j.Configuration].<init>()'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DAOTest].getJSONObjectFromGetURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conf1.http.post(String)
      Src: twitter4j.DAOTest:415,1
    - Dst: '[twitter4j.DAOTest].asJSONObject()'
      Src: twitter4j.DAOTest:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - url
    - conf
    argTypes:
    - String
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[twitter4j.DAOTest].getJSONObjectFromPostURL(String,twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].asJSONObject()'
    - conf1.http.post(String)
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DAOTest].getJSONObjectFromPostURL(String,twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.DAOTest:419,1
    - Dst: '[twitter4j.Configuration].buildConfiguration()'
      Src: twitter4j.DAOTest:420,1
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromPostURL(String,T2)'
      Src: twitter4j.DAOTest:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 3
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[twitter4j.DAOTest].getJSONObjectFromPostURL(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].getJSONObjectFromPostURL(String,T2)'
    - '[twitter4j.Configuration].buildConfiguration()'
    - '[twitter4j.Configuration].<init>()'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DAOTest].getJSONObjectFromPostURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getOAuthOuthorization(twitter4j.Configuration)'
      Src: twitter4j.DAOTest:425,1
    - Dst: conf1.http.get(String,null,twitter4j.OAuthAuthorization,null)
      Src: twitter4j.DAOTest:425,1
    - Dst: '[twitter4j.DAOTest].asJSONObject()'
      Src: twitter4j.DAOTest:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - url
    - conf
    argTypes:
    - String
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 426
      start: 423
    functionDepth: 5
    functionLinenumber: 423
    functionLinenumberEnd: 426
    functionName: '[twitter4j.DAOTest].getJSONObjectFromGetURL(String,twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].asJSONObject()'
    - '[twitter4j.DAOTest].getOAuthOuthorization(twitter4j.Configuration)'
    - conf1.http.get(String,null,twitter4j.OAuthAuthorization,null)
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DAOTest].getJSONObjectFromGetURL(String,twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Configuration].<init>()'
      Src: twitter4j.DAOTest:429,1
    - Dst: '[twitter4j.Configuration].buildConfiguration()'
      Src: twitter4j.DAOTest:430,1
    - Dst: '[twitter4j.DAOTest].getJSONArrayFromGetURL(String,T2)'
      Src: twitter4j.DAOTest:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 431
      start: 428
    functionDepth: 3
    functionLinenumber: 428
    functionLinenumberEnd: 431
    functionName: '[twitter4j.DAOTest].getJSONArrayFromGetURL(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.DAOTest].getJSONArrayFromGetURL(String,T2)'
    - '[twitter4j.Configuration].buildConfiguration()'
    - '[twitter4j.Configuration].<init>()'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.DAOTest].getJSONArrayFromGetURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getOAuthOuthorization(twitter4j.Configuration)'
      Src: twitter4j.DAOTest:436,1
    - Dst: conf1.http.get(String,null,twitter4j.OAuthAuthorization,null)
      Src: twitter4j.DAOTest:436,1
    - Dst: '[twitter4j.DAOTest].asJSONArray()'
      Src: twitter4j.DAOTest:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - url
    - conf
    argTypes:
    - String
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 5
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '[twitter4j.DAOTest].getJSONArrayFromGetURL(String,twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].asJSONArray()'
    - '[twitter4j.DAOTest].getOAuthOuthorization(twitter4j.Configuration)'
    - conf1.http.get(String,null,twitter4j.OAuthAuthorization,null)
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.DAOTest].getJSONArrayFromGetURL(String,twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)'
      Src: twitter4j.DAOTest:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuthAuthorization
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - conf
    argTypes:
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 4
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: '[twitter4j.DAOTest].getOAuthOuthorization(twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)'
    linkageType: ''
    returnType: twitter4j.OAuthAuthorization
    signature: '[twitter4j.DAOTest].getOAuthOuthorization(twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DAOTest.class.getResourceAsStream(String)
      Src: twitter4j.DAOTest:448,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.DAOTest:450,1
    - Dst: '[InputStreamReader].<init>(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:452,1
    - Dst: '[BufferedReader].<init>(InputStreamReader)'
      Src: twitter4j.DAOTest:453,1
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.DAOTest:454,1
    - Dst: '[BufferedReader].readLine()'
      Src: twitter4j.DAOTest:456,1
    - Dst: '[StringBuilder].append(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:457,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.DAOTest:459,1
    - Dst: '[twitter4j.DAOTest].close()'
      Src: twitter4j.DAOTest:462,1
    - Dst: '[InputStreamReader].close()'
      Src: twitter4j.DAOTest:463,1
    - Dst: '[BufferedReader].close()'
      Src: twitter4j.DAOTest:464,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 467
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 467
    functionName: '[twitter4j.DAOTest].getStringFromClassPath(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].append(twitter4j.DAOTest)'
    - '[InputStreamReader].<init>(twitter4j.DAOTest)'
    - '[BufferedReader].readLine()'
    - '[StringBuilder].toString()'
    - '[twitter4j.DAOTest].close()'
    - '[BufferedReader].close()'
    - DAOTest.class.getResourceAsStream(String)
    - '[StringBuilder].<init>()'
    - '[IllegalStateException].<init>(String)'
    - '[BufferedReader].<init>(InputStreamReader)'
    - '[InputStreamReader].close()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.DAOTest].getStringFromClassPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
      Src: twitter4j.DAOTest:474,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:475,1
    - Dst: '[twitter4j.UserJSONImpl].isGeoEnabled()'
      Src: twitter4j.DAOTest:476,1
    - Dst: '[twitter4j.DAOTest].assertTrue(boolean)'
      Src: twitter4j.DAOTest:476,1
    - Dst: '[twitter4j.UserJSONImpl].isVerified()'
      Src: twitter4j.DAOTest:477,1
    - Dst: '[twitter4j.DAOTest].assertFalse(boolean)'
      Src: twitter4j.DAOTest:477,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:478,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:479,1
    - Dst: '[twitter4j.UserJSONImpl].getLocation()'
      Src: twitter4j.DAOTest:480,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:480,1
    - Dst: '[twitter4j.UserJSONImpl].getDescription()'
      Src: twitter4j.DAOTest:481,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:481,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileImageURL()'
      Src: twitter4j.DAOTest:482,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:482,1
    - Dst: '[twitter4j.UserJSONImpl].getURL()'
      Src: twitter4j.DAOTest:483,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:483,1
    - Dst: '[twitter4j.UserJSONImpl].isProtected()'
      Src: twitter4j.DAOTest:484,1
    - Dst: '[twitter4j.DAOTest].assertFalse(boolean)'
      Src: twitter4j.DAOTest:484,1
    - Dst: '[twitter4j.UserJSONImpl].getFavouritesCount()'
      Src: twitter4j.DAOTest:486,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:486,1
    - Dst: '[twitter4j.UserJSONImpl].getFollowersCount()'
      Src: twitter4j.DAOTest:487,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:487,1
    - Dst: '[twitter4j.UserJSONImpl].getFriendsCount()'
      Src: twitter4j.DAOTest:488,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:488,1
    - Dst: '[twitter4j.UserJSONImpl].getCreatedAt()'
      Src: twitter4j.DAOTest:489,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(java.time.LocalDateTime)'
      Src: twitter4j.DAOTest:489,1
    - Dst: '[twitter4j.UserJSONImpl].getTimeZone()'
      Src: twitter4j.DAOTest:490,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:490,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileBackgroundImageURL()'
      Src: twitter4j.DAOTest:491,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:491,1
    - Dst: '[twitter4j.UserJSONImpl].getStatusesCount()'
      Src: twitter4j.DAOTest:493,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:493,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileBackgroundColor()'
      Src: twitter4j.DAOTest:494,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:494,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileTextColor()'
      Src: twitter4j.DAOTest:495,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:495,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileLinkColor()'
      Src: twitter4j.DAOTest:496,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:496,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileSidebarBorderColor()'
      Src: twitter4j.DAOTest:497,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:497,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileSidebarFillColor()'
      Src: twitter4j.DAOTest:498,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:498,1
    - Dst: '[twitter4j.UserJSONImpl].getProfileTextColor()'
      Src: twitter4j.DAOTest:499,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:499,1
    - Dst: '[twitter4j.UserJSONImpl].getFollowersCount()'
      Src: twitter4j.DAOTest:501,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:501,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:502,1
    - Dst: '[twitter4j.v1.Status].getCreatedAt()'
      Src: twitter4j.DAOTest:502,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(java.time.LocalDateTime)'
      Src: twitter4j.DAOTest:502,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:503,1
    - Dst: '[twitter4j.v1.Status].getText()'
      Src: twitter4j.DAOTest:503,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:503,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:504,1
    - Dst: '[twitter4j.v1.Status].getSource()'
      Src: twitter4j.DAOTest:504,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:504,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:505,1
    - Dst: '[twitter4j.v1.Status].isFavorited()'
      Src: twitter4j.DAOTest:505,1
    - Dst: '[twitter4j.DAOTest].assertFalse(boolean)'
      Src: twitter4j.DAOTest:505,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:506,1
    - Dst: '[twitter4j.v1.Status].getInReplyToStatusId()'
      Src: twitter4j.DAOTest:506,1
    - Dst: '[twitter4j.DAOTest].assertEquals(long)'
      Src: twitter4j.DAOTest:506,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:507,1
    - Dst: '[twitter4j.v1.Status].getInReplyToUserId()'
      Src: twitter4j.DAOTest:507,1
    - Dst: '[twitter4j.DAOTest].assertEquals(long)'
      Src: twitter4j.DAOTest:507,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:508,1
    - Dst: '[twitter4j.v1.Status].isFavorited()'
      Src: twitter4j.DAOTest:508,1
    - Dst: '[twitter4j.DAOTest].assertFalse(boolean)'
      Src: twitter4j.DAOTest:508,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:509,1
    - Dst: '[twitter4j.v1.Status].getInReplyToScreenName()'
      Src: twitter4j.DAOTest:509,1
    - Dst: '[twitter4j.DAOTest].assertNull(String)'
      Src: twitter4j.DAOTest:509,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.UserJSONImpl)'
      Src: twitter4j.DAOTest:510,1
    - Dst: '[twitter4j.UserJSONImpl].getListedCount()'
      Src: twitter4j.DAOTest:511,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:511,1
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:515,1
    - Dst: '[twitter4j.UserJSONImpl].createUserList(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:515,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.User>].size()'
      Src: twitter4j.DAOTest:516,1
    - Dst: '[twitter4j.DAOTest].assertTrue(int)'
      Src: twitter4j.DAOTest:516,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.User>)'
      Src: twitter4j.DAOTest:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 470
    functionDepth: 10
    functionLinenumber: 470
    functionLinenumberEnd: 518
    functionName: '[twitter4j.DAOTest].testUserAsJSON()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].getDescription()'
    - '[twitter4j.DAOTest].assertTrue(boolean)'
    - '[twitter4j.UserJSONImpl].getStatus()'
    - conf1.http.get(String)
    - '[twitter4j.v1.Status].getText()'
    - '[twitter4j.v1.Status].getCreatedAt()'
    - '[twitter4j.v1.Status].isFavorited()'
    - '[twitter4j.DAOTest].assertNotNull(String,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.User>)'
    - '[twitter4j.UserJSONImpl].getProfileBackgroundImageURL()'
    - '[twitter4j.DAOTest].assertNotNull(String)'
    - '[twitter4j.UserJSONImpl].getListedCount()'
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.DAOTest].assertFalse(boolean)'
    - '[twitter4j.v1.Status].getInReplyToUserId()'
    - '[twitter4j.DAOTest].assertNull(String)'
    - '[twitter4j.v1.Status].getSource()'
    - '[twitter4j.UserJSONImpl].isGeoEnabled()'
    - '[twitter4j.UserJSONImpl].getFavouritesCount()'
    - '[twitter4j.UserJSONImpl].isProtected()'
    - '[twitter4j.UserJSONImpl].getCreatedAt()'
    - '[twitter4j.UserJSONImpl].getProfileBackgroundColor()'
    - '[twitter4j.UserJSONImpl].getProfileImageURL()'
    - '[twitter4j.UserJSONImpl].isVerified()'
    - '[twitter4j.UserJSONImpl].getURL()'
    - '[twitter4j.v1.Status].getInReplyToScreenName()'
    - '[twitter4j.UserJSONImpl].getLocation()'
    - '[twitter4j.UserJSONImpl].getProfileLinkColor()'
    - '[twitter4j.v1.Status].getInReplyToStatusId()'
    - '[twitter4j.UserJSONImpl].getProfileSidebarFillColor()'
    - '[twitter4j.UserJSONImpl].getStatusesCount()'
    - '[twitter4j.DAOTest].assertNotNull(java.time.LocalDateTime)'
    - '[twitter4j.DAOTest].assertTrue(int)'
    - '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
    - '[twitter4j.UserJSONImpl].getProfileTextColor()'
    - '[twitter4j.UserJSONImpl].getFollowersCount()'
    - '[twitter4j.DAOTest].assertEquals(long)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.User>].size()'
    - '[twitter4j.UserJSONImpl].getProfileSidebarBorderColor()'
    - '[twitter4j.UserJSONImpl].getTimeZone()'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.UserJSONImpl)'
    - '[twitter4j.UserJSONImpl].getFriendsCount()'
    - '[twitter4j.UserJSONImpl].createUserList(twitter4j.DAOTest,boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testUserAsJSON()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:523,1
    - Dst: '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:523,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Status>].get(int)'
      Src: twitter4j.DAOTest:524,1
    - Dst: '[java.time.Instant].ofEpochMilli(int)'
      Src: twitter4j.DAOTest:525,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.DAOTest:526,1
    - Dst: '[twitter4j.DAOTest].atZone(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:525,1
    - Dst: '[twitter4j.DAOTest].toLocalDateTime()'
      Src: twitter4j.DAOTest:525,1
    - Dst: '[twitter4j.DAOTest].getCreatedAt()'
      Src: twitter4j.DAOTest:527,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:525,1
    - Dst: '[twitter4j.DAOTest].getId()'
      Src: twitter4j.DAOTest:528,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:528,1
    - Dst: '[twitter4j.DAOTest].getInReplyToScreenName()'
      Src: twitter4j.DAOTest:529,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:529,1
    - Dst: '[twitter4j.DAOTest].getInReplyToStatusId()'
      Src: twitter4j.DAOTest:530,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:530,1
    - Dst: '[twitter4j.DAOTest].getInReplyToUserId()'
      Src: twitter4j.DAOTest:531,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:531,1
    - Dst: '[twitter4j.DAOTest].getGeoLocation()'
      Src: twitter4j.DAOTest:532,1
    - Dst: '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:532,1
    - Dst: '[twitter4j.DAOTest].getSource()'
      Src: twitter4j.DAOTest:533,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:533,1
    - Dst: '[twitter4j.DAOTest].getText()'
      Src: twitter4j.DAOTest:534,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:534,1
    - Dst: '[twitter4j.DAOTest].getUser()'
      Src: twitter4j.DAOTest:535,1
    - Dst: '[twitter4j.DAOTest].getId()'
      Src: twitter4j.DAOTest:535,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:535,1
    - Dst: '[twitter4j.DAOTest].isRetweet()'
      Src: twitter4j.DAOTest:536,1
    - Dst: '[twitter4j.DAOTest].assertFalse(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:536,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.Status>)'
      Src: twitter4j.DAOTest:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 520
    functionDepth: 1
    functionLinenumber: 520
    functionLinenumberEnd: 538
    functionName: '[twitter4j.DAOTest].testStatusAsJSON()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - conf1.http.get(String)
    - '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].getGeoLocation()'
    - '[twitter4j.DAOTest].getSource()'
    - '[twitter4j.DAOTest].getCreatedAt()'
    - '[twitter4j.DAOTest].getInReplyToUserId()'
    - '[twitter4j.DAOTest].getInReplyToScreenName()'
    - '[twitter4j.DAOTest].assertFalse(twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].getUser()'
    - '[twitter4j.DAOTest].getId()'
    - '[java.time.ZoneId].systemDefault()'
    - '[twitter4j.DAOTest].getText()'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Status>].get(int)'
    - '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.DAOTest,boolean)'
    - '[twitter4j.DAOTest].isRetweet()'
    - '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.ResponseList<twitter4j.v1.Status>)'
    - '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
    - '[java.time.Instant].ofEpochMilli(int)'
    - '[twitter4j.DAOTest].toLocalDateTime()'
    - '[twitter4j.DAOTest].atZone(twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].getInReplyToStatusId()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testStatusAsJSON()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:543,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:543,1
    - Dst: '[java.time.Instant].ofEpochMilli(int)'
      Src: twitter4j.DAOTest:544,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.DAOTest:545,1
    - Dst: '[twitter4j.DAOTest].atZone(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:544,1
    - Dst: '[twitter4j.DAOTest].toLocalDateTime()'
      Src: twitter4j.DAOTest:544,1
    - Dst: '[twitter4j.StatusJSONImpl].getCreatedAt()'
      Src: twitter4j.DAOTest:546,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest,java.time.LocalDateTime)'
      Src: twitter4j.DAOTest:544,1
    - Dst: '[twitter4j.StatusJSONImpl].getId()'
      Src: twitter4j.DAOTest:547,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,long)'
      Src: twitter4j.DAOTest:547,1
    - Dst: '[twitter4j.StatusJSONImpl].getInReplyToScreenName()'
      Src: twitter4j.DAOTest:548,1
    - Dst: '[twitter4j.DAOTest].assertNull(String)'
      Src: twitter4j.DAOTest:548,1
    - Dst: '[twitter4j.StatusJSONImpl].getInReplyToStatusId()'
      Src: twitter4j.DAOTest:549,1
    - Dst: '[twitter4j.DAOTest].assertEquals(long)'
      Src: twitter4j.DAOTest:549,1
    - Dst: '[twitter4j.StatusJSONImpl].getInReplyToUserId()'
      Src: twitter4j.DAOTest:550,1
    - Dst: '[twitter4j.DAOTest].assertEquals(long)'
      Src: twitter4j.DAOTest:550,1
    - Dst: '[twitter4j.StatusJSONImpl].getGeoLocation()'
      Src: twitter4j.DAOTest:551,1
    - Dst: '[twitter4j.DAOTest].assertNull(twitter4j.v1.GeoLocation)'
      Src: twitter4j.DAOTest:551,1
    - Dst: '[twitter4j.StatusJSONImpl].getSource()'
      Src: twitter4j.DAOTest:552,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,String)'
      Src: twitter4j.DAOTest:552,1
    - Dst: '[twitter4j.StatusJSONImpl].getText()'
      Src: twitter4j.DAOTest:553,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,String)'
      Src: twitter4j.DAOTest:553,1
    - Dst: '[twitter4j.StatusJSONImpl].getUser()'
      Src: twitter4j.DAOTest:554,1
    - Dst: '[twitter4j.v1.User].getId()'
      Src: twitter4j.DAOTest:554,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,long)'
      Src: twitter4j.DAOTest:554,1
    - Dst: '[twitter4j.StatusJSONImpl].isRetweet()'
      Src: twitter4j.DAOTest:555,1
    - Dst: '[twitter4j.DAOTest].assertTrue(boolean)'
      Src: twitter4j.DAOTest:555,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.StatusJSONImpl)'
      Src: twitter4j.DAOTest:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 540
    functionDepth: 1
    functionLinenumber: 540
    functionLinenumberEnd: 558
    functionName: '[twitter4j.DAOTest].testRetweetStatusAsJSON()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].assertTrue(boolean)'
    - conf1.http.get(String)
    - '[twitter4j.StatusJSONImpl].getGeoLocation()'
    - '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest,java.time.LocalDateTime)'
    - '[twitter4j.StatusJSONImpl].getInReplyToScreenName()'
    - '[twitter4j.StatusJSONImpl].getInReplyToStatusId()'
    - '[twitter4j.DAOTest].assertNull(String)'
    - '[java.time.ZoneId].systemDefault()'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.StatusJSONImpl)'
    - '[twitter4j.StatusJSONImpl].getUser()'
    - '[twitter4j.StatusJSONImpl].getId()'
    - '[twitter4j.StatusJSONImpl].getInReplyToUserId()'
    - '[twitter4j.StatusJSONImpl].getSource()'
    - '[twitter4j.DAOTest].assertNull(twitter4j.v1.GeoLocation)'
    - '[java.time.Instant].ofEpochMilli(int)'
    - '[twitter4j.DAOTest].toLocalDateTime()'
    - '[twitter4j.DAOTest].assertEquals(long)'
    - '[twitter4j.DAOTest].atZone(twitter4j.DAOTest)'
    - '[twitter4j.v1.User].getId()'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.DAOTest,boolean)'
    - '[twitter4j.StatusJSONImpl].isRetweet()'
    - '[twitter4j.DAOTest].assertEquals(String,String)'
    - '[twitter4j.StatusJSONImpl].getCreatedAt()'
    - '[twitter4j.DAOTest].assertEquals(int,long)'
    - '[twitter4j.StatusJSONImpl].getText()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testRetweetStatusAsJSON()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
      Src: twitter4j.DAOTest:563,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.DAOTest:563,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.DAOTest:563,1
    - Dst: '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,null,boolean)'
      Src: twitter4j.DAOTest:562,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Place>].get(int)'
      Src: twitter4j.DAOTest:566,1
    - Dst: '[twitter4j.DAOTest].getName()'
      Src: twitter4j.DAOTest:567,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:567,1
    - Dst: '[twitter4j.DAOTest].getCountryCode()'
      Src: twitter4j.DAOTest:568,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:568,1
    - Dst: '[twitter4j.DAOTest].getId()'
      Src: twitter4j.DAOTest:569,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:569,1
    - Dst: '[twitter4j.DAOTest].getCountry()'
      Src: twitter4j.DAOTest:570,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:570,1
    - Dst: '[twitter4j.DAOTest].getPlaceType()'
      Src: twitter4j.DAOTest:571,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:571,1
    - Dst: '[twitter4j.DAOTest].getURL()'
      Src: twitter4j.DAOTest:572,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:572,1
    - Dst: '[twitter4j.DAOTest].getFullName()'
      Src: twitter4j.DAOTest:573,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:573,1
    - Dst: '[twitter4j.DAOTest].getBoundingBoxType()'
      Src: twitter4j.DAOTest:574,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:574,1
    - Dst: '[twitter4j.DAOTest].getBoundingBoxCoordinates()'
      Src: twitter4j.DAOTest:575,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:576,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:577,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:578,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:579,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:580,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:581,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:582,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:583,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:584,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:585,1
    - Dst: '[twitter4j.DAOTest].getGeometryType()'
      Src: twitter4j.DAOTest:586,1
    - Dst: '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:586,1
    - Dst: '[twitter4j.DAOTest].getGeometryCoordinates()'
      Src: twitter4j.DAOTest:587,1
    - Dst: '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:587,1
    - Dst: '[twitter4j.DAOTest].getContainedWithIn()'
      Src: twitter4j.DAOTest:589,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:590,1
    - Dst: containedWithin.getContainedWithIn()
      Src: twitter4j.DAOTest:592,1
    - Dst: '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:592,1
    - Dst: containedWithin.getName()
      Src: twitter4j.DAOTest:593,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:593,1
    - Dst: containedWithin.getCountryCode()
      Src: twitter4j.DAOTest:594,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:594,1
    - Dst: containedWithin.getId()
      Src: twitter4j.DAOTest:595,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:595,1
    - Dst: containedWithin.getCountry()
      Src: twitter4j.DAOTest:596,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:596,1
    - Dst: containedWithin.getPlaceType()
      Src: twitter4j.DAOTest:597,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:597,1
    - Dst: containedWithin.getURL()
      Src: twitter4j.DAOTest:598,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:598,1
    - Dst: containedWithin.getFullName()
      Src: twitter4j.DAOTest:599,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:599,1
    - Dst: containedWithin.getBoundingBoxCoordinates()
      Src: twitter4j.DAOTest:600,1
    - Dst: '[twitter4j.DAOTest].getBoundingBoxType()'
      Src: twitter4j.DAOTest:601,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:601,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:602,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:603,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:604,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:605,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:606,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:607,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:608,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:609,1
    - Dst: '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:610,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:611,1
    - Dst: '[twitter4j.DAOTest].getGeometryType()'
      Src: twitter4j.DAOTest:613,1
    - Dst: '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:613,1
    - Dst: '[twitter4j.DAOTest].getGeometryCoordinates()'
      Src: twitter4j.DAOTest:614,1
    - Dst: '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:614,1
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
      Src: twitter4j.DAOTest:616,1
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:616,1
    - Dst: '[twitter4j.PlaceJSONImpl].getGeometryType()'
      Src: twitter4j.DAOTest:617,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(String)'
      Src: twitter4j.DAOTest:617,1
    - Dst: '[twitter4j.PlaceJSONImpl].getGeometryCoordinates()'
      Src: twitter4j.DAOTest:618,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(GeoLocation[][])'
      Src: twitter4j.DAOTest:618,1
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
      Src: twitter4j.DAOTest:621,1
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:621,1
    - Dst: '[twitter4j.PlaceJSONImpl].getGeometryType()'
      Src: twitter4j.DAOTest:622,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,String)'
      Src: twitter4j.DAOTest:622,1
    - Dst: '[twitter4j.PlaceJSONImpl].getGeometryCoordinates()'
      Src: twitter4j.DAOTest:623,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(GeoLocation[][])'
      Src: twitter4j.DAOTest:623,1
    - Dst: '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
      Src: twitter4j.DAOTest:625,1
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:625,1
    - Dst: '[twitter4j.PlaceJSONImpl].getGeometryType()'
      Src: twitter4j.DAOTest:627,1
    - Dst: '[twitter4j.DAOTest].assertNull(String)'
      Src: twitter4j.DAOTest:627,1
    - Dst: '[twitter4j.PlaceJSONImpl].getGeometryCoordinates()'
      Src: twitter4j.DAOTest:628,1
    - Dst: '[twitter4j.DAOTest].assertNull(GeoLocation[][])'
      Src: twitter4j.DAOTest:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 560
    functionDepth: 8
    functionLinenumber: 560
    functionLinenumberEnd: 629
    functionName: '[twitter4j.DAOTest].testPlaceAsJSON()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].getContainedWithIn()'
    - '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].getCountryCode()'
    - '[twitter4j.DAOTest].assertNotNull(String)'
    - '[twitter4j.DAOTest].getCountry()'
    - containedWithin.getURL()
    - containedWithin.getFullName()
    - containedWithin.getCountry()
    - '[twitter4j.DAOTest].getGeometryType()'
    - '[twitter4j.DAOTest].getId()'
    - containedWithin.getBoundingBoxCoordinates()
    - '[twitter4j.DAOTest].assertNull(String)'
    - containedWithin.getCountryCode()
    - containedWithin.getPlaceType()
    - '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,null,boolean)'
    - containedWithin.getContainedWithIn()
    - '[twitter4j.DAOTest].assertNotNull(GeoLocation[][])'
    - containedWithin.getId()
    - '[twitter4j.DAOTest].getBoundingBoxCoordinates()'
    - '[twitter4j.DAOTest].getBoundingBoxType()'
    - '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].assertEquals(float,twitter4j.DAOTest)'
    - '[twitter4j.PlaceJSONImpl].getGeometryType()'
    - '[twitter4j.DAOTest].assertNull(twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].getPlaceType()'
    - '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
    - '[twitter4j.DAOTest].getName()'
    - '[twitter4j.DAOTest].assertNull(GeoLocation[][])'
    - '[twitter4j.DAOTest].assertEquals(String,String)'
    - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Place>].get(int)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.DAOTest].getURL()'
    - '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest)'
    - '[twitter4j.PlaceJSONImpl].getGeometryCoordinates()'
    - '[twitter4j.DAOTest].getFullName()'
    - '[twitter4j.DAOTest].getGeometryCoordinates()'
    - containedWithin.getName()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testPlaceAsJSON()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conf1.http.get(String)
      Src: twitter4j.DAOTest:633,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.DAOTest,boolean)'
      Src: twitter4j.DAOTest:633,1
    - Dst: '[twitter4j.v1.DirectMessageList].get(int)'
      Src: twitter4j.DAOTest:634,1
    - Dst: '[java.time.Instant].ofEpochMilli(int)'
      Src: twitter4j.DAOTest:635,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.DAOTest:636,1
    - Dst: '[twitter4j.DAOTest].atZone(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:635,1
    - Dst: '[twitter4j.DAOTest].toLocalDateTime()'
      Src: twitter4j.DAOTest:635,1
    - Dst: '[twitter4j.DAOTest].getCreatedAt()'
      Src: twitter4j.DAOTest:637,1
    - Dst: '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:635,1
    - Dst: '[twitter4j.DAOTest].getId()'
      Src: twitter4j.DAOTest:638,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:638,1
    - Dst: '[twitter4j.DAOTest].getRecipientId()'
      Src: twitter4j.DAOTest:639,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:639,1
    - Dst: '[twitter4j.DAOTest].getSenderId()'
      Src: twitter4j.DAOTest:640,1
    - Dst: '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:640,1
    - Dst: '[twitter4j.DAOTest].getText()'
      Src: twitter4j.DAOTest:641,1
    - Dst: '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:641,1
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.DirectMessageList)'
      Src: twitter4j.DAOTest:642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 643
      start: 631
    functionDepth: 1
    functionLinenumber: 631
    functionLinenumberEnd: 643
    functionName: '[twitter4j.DAOTest].testDirectMessagesAsJSON()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].getRecipientId()'
    - '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.DAOTest,boolean)'
    - '[twitter4j.DAOTest].assertEquals(int,twitter4j.DAOTest)'
    - conf1.http.get(String)
    - '[twitter4j.DAOTest].toLocalDateTime()'
    - '[java.time.ZoneId].systemDefault()'
    - '[twitter4j.DAOTest].getId()'
    - '[twitter4j.DAOTest].assertEquals(String,twitter4j.DAOTest)'
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(twitter4j.v1.DirectMessageList)'
    - '[twitter4j.DAOTest].getText()'
    - '[twitter4j.DAOTest].getSenderId()'
    - '[twitter4j.DAOTest].assertEquals(twitter4j.DAOTest,twitter4j.DAOTest)'
    - '[java.time.Instant].ofEpochMilli(int)'
    - '[twitter4j.DAOTest].getCreatedAt()'
    - '[twitter4j.v1.DirectMessageList].get(int)'
    - '[twitter4j.DAOTest].atZone(twitter4j.DAOTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testDirectMessagesAsJSON()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: twitter4j.DAOTest:651,1
    - Dst: '[ObjectOutputStream].<init>(ByteArrayOutputStream)'
      Src: twitter4j.DAOTest:652,1
    - Dst: '[ObjectOutputStream].writeObject(Object)'
      Src: twitter4j.DAOTest:653,1
    - Dst: '[ByteArrayOutputStream].close()'
      Src: twitter4j.DAOTest:654,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: twitter4j.DAOTest:655,1
    - Dst: '[ByteArrayInputStream].<init>(twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:655,1
    - Dst: '[ObjectInputStream].<init>(ByteArrayInputStream)'
      Src: twitter4j.DAOTest:656,1
    - Dst: '[ObjectInputStream].readObject()'
      Src: twitter4j.DAOTest:657,1
    - Dst: '[ByteArrayInputStream].close()'
      Src: twitter4j.DAOTest:658,1
    - Dst: '[ObjectInputStream].close()'
      Src: twitter4j.DAOTest:659,1
    - Dst: '[twitter4j.DAOTest].assertEquals(Object,twitter4j.DAOTest)'
      Src: twitter4j.DAOTest:660,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 662
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 662
    functionName: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.DAOTest].assertEquals(Object,twitter4j.DAOTest)'
    - '[ByteArrayInputStream].close()'
    - '[ObjectOutputStream].<init>(ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[ByteArrayOutputStream].close()'
    - '[ByteArrayInputStream].<init>(twitter4j.DAOTest)'
    - '[ObjectInputStream].readObject()'
    - '[ObjectOutputStream].writeObject(Object)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[ObjectInputStream].close()'
    - '[ObjectInputStream].<init>(ByteArrayInputStream)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].assertDeserializedFormIsEqual(Object)'
      Src: twitter4j.DAOTest:671,1
    - Dst: '[twitter4j.DAOTest].assertSame(Object,Object)'
      Src: twitter4j.DAOTest:672,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 674
      start: 670
    functionDepth: 1
    functionLinenumber: 670
    functionLinenumberEnd: 674
    functionName: '[twitter4j.DAOTest].assertDeserializedFormIsSingleton(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(Object)'
    - '[twitter4j.DAOTest].assertSame(Object,Object)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.DAOTest].assertDeserializedFormIsSingleton(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DAOTest].getStringFromClassPath(String)'
      Src: twitter4j.DAOTest:678,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.DAOTest:678,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DAOTest:678,1
    - Dst: '[twitter4j.UserJSONImpl].getStatus()'
      Src: twitter4j.DAOTest:679,1
    - Dst: '[twitter4j.DAOTest].assertNotNull(twitter4j.v1.Status)'
      Src: twitter4j.DAOTest:679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 676
    functionDepth: 10
    functionLinenumber: 676
    functionLinenumberEnd: 680
    functionName: '[twitter4j.DAOTest].testStatusJSONImplSupportsMoreThan100RetweetedStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.UserJSONImpl].getStatus()'
    - '[twitter4j.DAOTest].assertNotNull(twitter4j.v1.Status)'
    - '[twitter4j.DAOTest].getStringFromClassPath(String)'
    - '[twitter4j.JSONObject].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DAOTest].testStatusJSONImplSupportsMoreThan100RetweetedStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.DAOTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.DAOTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.DAOTest
    signature: '[twitter4j.DAOTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:40,1
    - Dst: '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
      Src: twitter4j.HTMLEntityTest:41,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,int)'
      Src: twitter4j.HTMLEntityTest:43,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,int)'
      Src: twitter4j.HTMLEntityTest:44,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.HTMLEntityTest:45,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.HTMLEntityTest:45,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:49,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.HTMLEntityTest:50,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String)'
      Src: twitter4j.HTMLEntityTest:50,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
      Src: twitter4j.HTMLEntityTest:53,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:55,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:55,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:55,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:55,1
    - Dst: '[twitter4j.URLEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:56,1
    - Dst: '[twitter4j.URLEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:56,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:56,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:56,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:57,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:57,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:57,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:57,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:58,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:58,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:58,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:58,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:59,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:59,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:59,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 32
    functionDepth: 7
    functionLinenumber: 32
    functionLinenumberEnd: 61
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdices()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.HashtagEntityJSONImpl].getEnd()'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String)'
    - '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
    - '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,int)'
    - '[twitter4j.URLEntityJSONImpl].getStart()'
    - '[twitter4j.UserMentionEntityJSONImpl].getStart()'
    - '[twitter4j.UserMentionEntityJSONImpl].getEnd()'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.MediaEntityJSONImpl].getStart()'
    - '[twitter4j.URLEntityJSONImpl].getEnd()'
    - '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
    - '[twitter4j.HashtagEntityJSONImpl].getStart()'
    - '[twitter4j.MediaEntityJSONImpl].getEnd()'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
    - '[String].substring(int,int)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:66,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.HTMLEntityTest:67,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null,null)'
      Src: twitter4j.HTMLEntityTest:67,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
      Src: twitter4j.HTMLEntityTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithNullParameters()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null,null)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithNullParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
      Src: twitter4j.HTMLEntityTest:75,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:79,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.HTMLEntityTest:80,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null)'
      Src: twitter4j.HTMLEntityTest:80,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
      Src: twitter4j.HTMLEntityTest:82,1
    - Dst: '[twitter4j.URLEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:84,1
    - Dst: '[twitter4j.URLEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:84,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:84,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 85
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithURLEntitiesOnly()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.URLEntityJSONImpl].getStart()'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
    - '[String].substring(int,int)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
    - '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
    - '[twitter4j.URLEntityJSONImpl].getEnd()'
    - '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithURLEntitiesOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HTMLEntity].escape(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:91,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:91,1
    - Dst: '[StringBuilder].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:92,1
    - Dst: '[twitter4j.HTMLEntity].escape(StringBuilder)'
      Src: twitter4j.HTMLEntityTest:93,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntityTest:94,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 95
    functionName: '[twitter4j.HTMLEntityTest].testEscape()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(twitter4j.HTMLEntityTest)'
    - '[twitter4j.HTMLEntity].escape(twitter4j.HTMLEntityTest)'
    - '[StringBuilder].toString()'
    - '[twitter4j.HTMLEntity].escape(StringBuilder)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testEscape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HTMLEntity].unescape(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:101,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:101,1
    - Dst: '[StringBuilder].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:102,1
    - Dst: '[twitter4j.HTMLEntity].unescape(StringBuilder)'
      Src: twitter4j.HTMLEntityTest:103,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntityTest:104,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:104,1
    - Dst: '[twitter4j.HTMLEntity].unescape(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:108,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:108,1
    - Dst: '[StringBuilder].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:109,1
    - Dst: '[twitter4j.HTMLEntity].unescape(StringBuilder)'
      Src: twitter4j.HTMLEntityTest:110,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntityTest:111,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:111,1
    - Dst: '[twitter4j.HTMLEntity].unescape(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:115,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:115,1
    - Dst: '[StringBuilder].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:116,1
    - Dst: '[twitter4j.HTMLEntity].unescape(StringBuilder)'
      Src: twitter4j.HTMLEntityTest:117,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntityTest:118,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:118,1
    - Dst: '[twitter4j.HTMLEntity].unescape(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:122,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:122,1
    - Dst: '[StringBuilder].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:123,1
    - Dst: '[twitter4j.HTMLEntity].unescape(StringBuilder)'
      Src: twitter4j.HTMLEntityTest:124,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntityTest:125,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:125,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:130,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 132
    functionName: '[twitter4j.HTMLEntityTest].testUnescape()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest)'
    - '[StringBuilder].<init>(twitter4j.HTMLEntityTest)'
    - '[StringBuilder].toString()'
    - '[twitter4j.HTMLEntity].unescape(twitter4j.HTMLEntityTest)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
    - '[twitter4j.HTMLEntity].unescape(StringBuilder)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:140,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:141,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:142,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:143,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:146,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.HTMLEntityTest:147,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null)'
      Src: twitter4j.HTMLEntityTest:147,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
      Src: twitter4j.HTMLEntityTest:148,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:149,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:149,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:149,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:149,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:150,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:150,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:150,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:150,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:151,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:151,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:151,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:151,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:152,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:152,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:152,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 134
    functionDepth: 3
    functionLinenumber: 134
    functionLinenumberEnd: 153
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithCorrectedIndices()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].getStart()'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
    - '[twitter4j.HashtagEntityJSONImpl].getEnd()'
    - '[String].substring(int,int)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
    - '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithCorrectedIndices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,int)'
      Src: twitter4j.HTMLEntityTest:177,1
    - Dst: '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
      Src: twitter4j.HTMLEntityTest:178,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:180,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:181,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:183,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.HTMLEntityTest:185,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.HTMLEntityTest:185,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:198,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:202,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:207,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:207,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:207,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:207,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:208,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:208,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:208,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:208,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:209,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:209,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:209,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:209,1
    - Dst: '[String].length()'
      Src: twitter4j.HTMLEntityTest:210,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:210,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,int)'
      Src: twitter4j.HTMLEntityTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 168
    functionDepth: 7
    functionLinenumber: 168
    functionLinenumberEnd: 211
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePoints()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].getStart()'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest,twitter4j.HTMLEntityTest)'
    - '[twitter4j.MediaEntityJSONImpl].getEnd()'
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,int)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,int)'
    - '[twitter4j.HashtagEntityJSONImpl].getEnd()'
    - '[String].substring(int,int)'
    - '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.MediaEntityJSONImpl].getStart()'
    - '[String].length()'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePoints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:216,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:217,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:218,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:219,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:221,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.HTMLEntityTest:224,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null)'
      Src: twitter4j.HTMLEntityTest:224,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
      Src: twitter4j.HTMLEntityTest:228,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:229,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:229,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:229,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:229,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:230,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:230,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:230,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:230,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:231,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:231,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:231,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:231,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:232,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:232,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:232,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 213
    functionDepth: 3
    functionLinenumber: 213
    functionLinenumberEnd: 233
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesAtBoundariesWithSurrogateCodePoints()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].getStart()'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,null,null)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
    - '[twitter4j.HashtagEntityJSONImpl].getEnd()'
    - '[String].substring(int,int)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,String)'
    - '[twitter4j.JSONObject].<init>(twitter4j.HTMLEntityTest)'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesAtBoundariesWithSurrogateCodePoints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:240,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest,null,null,twitter4j.HTMLEntityTest,null)'
      Src: twitter4j.HTMLEntityTest:245,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:248,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:249,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:249,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:249,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 235
    functionDepth: 2
    functionLinenumber: 235
    functionLinenumberEnd: 250
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePointsAtBoundaries()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].getStart()'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest,null,null,twitter4j.HTMLEntityTest,null)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
    - '[twitter4j.HashtagEntityJSONImpl].getEnd()'
    - '[String].substring(int,int)'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePointsAtBoundaries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:257,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.HTMLEntityTest:258,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest,null,null,twitter4j.HTMLEntityTest,null)'
      Src: twitter4j.HTMLEntityTest:263,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
      Src: twitter4j.HTMLEntityTest:266,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:267,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:267,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:267,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:267,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getStart()'
      Src: twitter4j.HTMLEntityTest:268,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
      Src: twitter4j.HTMLEntityTest:268,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.HTMLEntityTest:268,1
    - Dst: '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
      Src: twitter4j.HTMLEntityTest:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 269
    functionName: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePointsInEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].getStart()'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.HTMLEntityTest,null,null,twitter4j.HTMLEntityTest,null)'
    - '[twitter4j.HTMLEntityTest].assertEquals(String,twitter4j.HTMLEntityTest)'
    - '[twitter4j.HashtagEntityJSONImpl].getEnd()'
    - '[String].substring(int,int)'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    - '[twitter4j.HTMLEntityTest].assertEquals(twitter4j.HTMLEntityTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePointsInEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HTMLEntityTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.HTMLEntityTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HTMLEntityTest
    signature: '[twitter4j.HTMLEntityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes()'
      Src: twitter4j.BASE64EncoderTest:33,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.BASE64EncoderTest)'
      Src: twitter4j.BASE64EncoderTest:33,1
    - Dst: '[twitter4j.BASE64EncoderTest].assertEquals(String,String)'
      Src: twitter4j.BASE64EncoderTest:33,1
    - Dst: '[String].getBytes()'
      Src: twitter4j.BASE64EncoderTest:34,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.BASE64EncoderTest)'
      Src: twitter4j.BASE64EncoderTest:34,1
    - Dst: '[twitter4j.BASE64EncoderTest].assertEquals(String,String)'
      Src: twitter4j.BASE64EncoderTest:34,1
    - Dst: '[String].getBytes()'
      Src: twitter4j.BASE64EncoderTest:35,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.BASE64EncoderTest)'
      Src: twitter4j.BASE64EncoderTest:35,1
    - Dst: '[twitter4j.BASE64EncoderTest].assertEquals(String,String)'
      Src: twitter4j.BASE64EncoderTest:35,1
    - Dst: '[String].getBytes()'
      Src: twitter4j.BASE64EncoderTest:36,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.BASE64EncoderTest)'
      Src: twitter4j.BASE64EncoderTest:36,1
    - Dst: '[twitter4j.BASE64EncoderTest].assertEquals(String,String)'
      Src: twitter4j.BASE64EncoderTest:36,1
    - Dst: '[String].getBytes()'
      Src: twitter4j.BASE64EncoderTest:37,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.BASE64EncoderTest)'
      Src: twitter4j.BASE64EncoderTest:37,1
    - Dst: '[twitter4j.BASE64EncoderTest].assertEquals(String,String)'
      Src: twitter4j.BASE64EncoderTest:37,1
    - Dst: '[String].getBytes()'
      Src: twitter4j.BASE64EncoderTest:38,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.BASE64EncoderTest)'
      Src: twitter4j.BASE64EncoderTest:38,1
    - Dst: '[twitter4j.BASE64EncoderTest].assertEquals(String,String)'
      Src: twitter4j.BASE64EncoderTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[twitter4j.BASE64EncoderTest].testEncode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/BASE64EncoderTest.java
    functionUses: 0
    functionsReached:
    - '[String].getBytes()'
    - '[twitter4j.BASE64Encoder].encode(twitter4j.BASE64EncoderTest)'
    - '[twitter4j.BASE64EncoderTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.BASE64EncoderTest].testEncode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.BASE64EncoderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.BASE64EncoderTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/BASE64EncoderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.BASE64EncoderTest
    signature: '[twitter4j.BASE64EncoderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.OAuthTest:42,1
    - Dst: '[twitter4j.OAuthTest].subProperty(twitter4j.OAuthTest,String)'
      Src: twitter4j.OAuthTest:42,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:42,1
    - Dst: '[twitter4j.OAuthTest].build()'
      Src: twitter4j.OAuthTest:42,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.OAuthTest:43,1
    - Dst: '[twitter4j.OAuthTest].subProperty(twitter4j.OAuthTest,String)'
      Src: twitter4j.OAuthTest:43,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:43,1
    - Dst: '[twitter4j.OAuthTest].build()'
      Src: twitter4j.OAuthTest:43,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[twitter4j.OAuthTest].testDeterministic()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.OAuthTest)'
    - '[twitter4j.OAuthTest].subProperty(twitter4j.OAuthTest,String)'
    - '[twitter4j.OAuthTest].build()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.OAuthTest].assertEquals(twitter4j.OAuthTest,twitter4j.OAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testDeterministic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: p.getProperty(String)
      Src: twitter4j.OAuthTest:49,1
    - Dst: p.getProperty(String)
      Src: twitter4j.OAuthTest:50,1
    - Dst: p.getProperty(String)
      Src: twitter4j.OAuthTest:51,1
    - Dst: p.getProperty(String)
      Src: twitter4j.OAuthTest:52,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.OAuthTest:53,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].oAuthAccessToken(twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:53,1
    - Dst: '[twitter4j.OAuthTest].oAuthConsumer(twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:53,1
    - Dst: '[twitter4j.OAuthTest].build()'
      Src: twitter4j.OAuthTest:53,1
    - Dst: '[twitter4j.OAuthTest].v1()'
      Src: twitter4j.OAuthTest:56,1
    - Dst: '[twitter4j.OAuthTest].users()'
      Src: twitter4j.OAuthTest:56,1
    - Dst: '[twitter4j.OAuthTest].verifyCredentials()'
      Src: twitter4j.OAuthTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: '[twitter4j.OAuthTest].testOAuth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthTest].v1()'
    - '[twitter4j.OAuthTest].build()'
    - p.getProperty(String)
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.OAuthTest].verifyCredentials()'
    - '[twitter4j.OAuthTest].users()'
    - '[twitter4j.OAuthTest].oAuthConsumer(twitter4j.OAuthTest,twitter4j.OAuthTest)'
    - '[twitter4j.Twitter.TwitterBuilder].oAuthAccessToken(twitter4j.OAuthTest,twitter4j.OAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testOAuth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:64,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
      Src: twitter4j.OAuthTest:65,1
    - Dst: '[twitter4j.RequestToken].hashCode()'
      Src: twitter4j.OAuthTest:67,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
      Src: twitter4j.OAuthTest:70,1
    - Dst: '[twitter4j.OAuthTest].fail()'
      Src: twitter4j.OAuthTest:71,1
    - Dst: te.getStatusCode()
      Src: twitter4j.OAuthTest:73,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(int,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:73,1
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:75,1
    - Dst: '[twitter4j.RequestToken].getAuthorizationURL()'
      Src: twitter4j.OAuthTest:76,1
    - Dst: '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,twitter4j.OAuthTest,twitter4j.OAuthTest,boolean)'
      Src: twitter4j.OAuthTest:76,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
      Src: twitter4j.OAuthTest:78,1
    - Dst: '[twitter4j.OAuthTest].fail(String)'
      Src: twitter4j.OAuthTest:80,1
    - Dst: '[twitter4j.AccessToken].getScreenName()'
      Src: twitter4j.OAuthTest:85,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:85,1
    - Dst: '[twitter4j.AccessToken].getUserId()'
      Src: twitter4j.OAuthTest:86,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(long,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:86,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
      Src: twitter4j.OAuthTest:87,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(twitter4j.AccessToken,twitter4j.AccessToken)'
      Src: twitter4j.OAuthTest:88,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 59
    functionDepth: 5
    functionLinenumber: 59
    functionLinenumberEnd: 89
    functionName: '[twitter4j.OAuthTest].testDesktopClient()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthTest].fail()'
    - '[twitter4j.OAuthTest].fail(String)'
    - '[twitter4j.OAuthTest].assertEquals(twitter4j.AccessToken,twitter4j.AccessToken)'
    - '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,twitter4j.OAuthTest)'
    - '[twitter4j.AccessToken].getUserId()'
    - te.getStatusCode()
    - '[twitter4j.OAuthTest].assertEquals(int,twitter4j.OAuthTest)'
    - '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
    - '[twitter4j.RequestToken].getAuthorizationURL()'
    - '[twitter4j.AccessToken].getScreenName()'
    - '[twitter4j.OAuthTest].assertEquals(long,twitter4j.OAuthTest)'
    - '[twitter4j.RequestToken].hashCode()'
    - '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,twitter4j.OAuthTest,twitter4j.OAuthTest,boolean)'
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
    - '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testDesktopClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getInstance()'
      Src: twitter4j.OAuthTest:94,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
      Src: twitter4j.OAuthTest:94,1
    - Dst: '[twitter4j.OAuthTest].fail(String)'
      Src: twitter4j.OAuthTest:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 91
    functionDepth: 5
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionName: '[twitter4j.OAuthTest].testIllegalStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthAuthorization].getInstance()'
    - '[twitter4j.OAuthTest].fail(String)'
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testIllegalStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:104,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthRequestToken(String)'
      Src: twitter4j.OAuthTest:105,1
    - Dst: '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,twitter4j.OAuthTest,twitter4j.OAuthTest,boolean)'
      Src: twitter4j.OAuthTest:107,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:109,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(long,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 100
    functionDepth: 6
    functionLinenumber: 100
    functionLinenumberEnd: 112
    functionName: '[twitter4j.OAuthTest].testSigninWithTwitter()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,twitter4j.OAuthTest)'
    - '[twitter4j.OAuthAuthorization].getOAuthRequestToken(String)'
    - '[twitter4j.OAuthTest].assertEquals(long,twitter4j.OAuthTest)'
    - '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,twitter4j.OAuthTest,twitter4j.OAuthTest,boolean)'
    - '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testSigninWithTwitter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:118,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthRequestToken(String)'
      Src: twitter4j.OAuthTest:119,1
    - Dst: '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,twitter4j.OAuthTest,twitter4j.OAuthTest,boolean)'
      Src: twitter4j.OAuthTest:121,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:122,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(long,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 114
    functionDepth: 6
    functionLinenumber: 114
    functionLinenumberEnd: 124
    functionName: '[twitter4j.OAuthTest].testBrowserClient()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,twitter4j.OAuthTest)'
    - '[twitter4j.OAuthAuthorization].getOAuthRequestToken(String)'
    - '[twitter4j.OAuthTest].assertEquals(long,twitter4j.OAuthTest)'
    - '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,twitter4j.OAuthTest,twitter4j.OAuthTest,boolean)'
    - '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testBrowserClient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.gargoylesoftware.htmlunit.BrowserVersion].getDefault()'
      Src: twitter4j.OAuthTest:128,1
    - Dst: '[org.openqa.selenium.htmlunit.HtmlUnitDriver].<init>(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:129,1
    - Dst: '[twitter4j.RequestToken].getAuthorizationURL()'
      Src: twitter4j.OAuthTest:130,1
    - Dst: '[org.openqa.selenium.htmlunit.HtmlUnitDriver].get(String)'
      Src: twitter4j.OAuthTest:130,1
    - Dst: '[org.openqa.selenium.By].name(String)'
      Src: twitter4j.OAuthTest:131,1
    - Dst: '[org.openqa.selenium.htmlunit.HtmlUnitDriver].findElement(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:131,1
    - Dst: '[twitter4j.OAuthTest].sendKeys(String)'
      Src: twitter4j.OAuthTest:131,1
    - Dst: '[org.openqa.selenium.By].name(String)'
      Src: twitter4j.OAuthTest:132,1
    - Dst: '[org.openqa.selenium.htmlunit.HtmlUnitDriver].findElement(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:132,1
    - Dst: '[twitter4j.OAuthTest].sendKeys(String)'
      Src: twitter4j.OAuthTest:132,1
    - Dst: '[org.openqa.selenium.By].id(String)'
      Src: twitter4j.OAuthTest:133,1
    - Dst: '[org.openqa.selenium.htmlunit.HtmlUnitDriver].findElement(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:133,1
    - Dst: '[twitter4j.OAuthTest].click()'
      Src: twitter4j.OAuthTest:133,1
    - Dst: '[org.openqa.selenium.By].tagName(String)'
      Src: twitter4j.OAuthTest:136,1
    - Dst: '[org.openqa.selenium.htmlunit.HtmlUnitDriver].findElements(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:136,1
    - Dst: '[twitter4j.OAuthTest].get(int)'
      Src: twitter4j.OAuthTest:136,1
    - Dst: '[twitter4j.OAuthTest].getText()'
      Src: twitter4j.OAuthTest:136,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:136,1
    - Dst: '[org.openqa.selenium.htmlunit.HtmlUnitDriver].getCurrentUrl()'
      Src: twitter4j.OAuthTest:139,1
    - Dst: '[twitter4j.OAuthTest].replaceFirst(String,String)'
      Src: twitter4j.OAuthTest:139,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:140,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.OAuthAuthorization
      - String
      - twitter4j.RequestToken
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 6
    argNames:
    - twitter
    - url
    - rt
    - screenName
    - password
    - pinRequired
    argTypes:
    - twitter4j.OAuthAuthorization
    - String
    - twitter4j.RequestToken
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 143
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 143
    functionName: '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,String,String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthTest].replaceFirst(String,String)'
    - '[twitter4j.OAuthTest].get(int)'
    - '[org.openqa.selenium.By].name(String)'
    - '[org.openqa.selenium.By].tagName(String)'
    - '[twitter4j.OAuthTest].getText()'
    - '[org.openqa.selenium.htmlunit.HtmlUnitDriver].getCurrentUrl()'
    - '[twitter4j.OAuthTest].click()'
    - '[twitter4j.RequestToken].getAuthorizationURL()'
    - '[org.openqa.selenium.htmlunit.HtmlUnitDriver].<init>(twitter4j.OAuthTest)'
    - '[org.openqa.selenium.htmlunit.HtmlUnitDriver].findElement(twitter4j.OAuthTest)'
    - '[org.openqa.selenium.htmlunit.HtmlUnitDriver].findElements(twitter4j.OAuthTest)'
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,twitter4j.OAuthTest)'
    - '[org.openqa.selenium.By].id(String)'
    - '[twitter4j.OAuthTest].sendKeys(String)'
    - '[com.gargoylesoftware.htmlunit.BrowserVersion].getDefault()'
    - '[org.openqa.selenium.htmlunit.HtmlUnitDriver].get(String)'
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.AccessToken].<init>(String)'
      Src: twitter4j.OAuthTest:147,1
    - Dst: '[twitter4j.AccessToken].getToken()'
      Src: twitter4j.OAuthTest:148,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:148,1
    - Dst: '[twitter4j.AccessToken].getTokenSecret()'
      Src: twitter4j.OAuthTest:149,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:149,1
    - Dst: '[twitter4j.AccessToken].getScreenName()'
      Src: twitter4j.OAuthTest:150,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:150,1
    - Dst: '[twitter4j.AccessToken].getUserId()'
      Src: twitter4j.OAuthTest:151,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(int,long)'
      Src: twitter4j.OAuthTest:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[twitter4j.OAuthTest].testAccessToken()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.AccessToken].getTokenSecret()'
    - '[twitter4j.AccessToken].getToken()'
    - '[twitter4j.AccessToken].getUserId()'
    - '[twitter4j.AccessToken].getScreenName()'
    - '[twitter4j.OAuthTest].assertEquals(String,String)'
    - '[twitter4j.OAuthTest].assertEquals(int,long)'
    - '[twitter4j.AccessToken].<init>(String)'
    - '[twitter4j.OAuthTest].assertEquals(String,twitter4j.OAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testAccessToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(String,String)'
      Src: twitter4j.OAuthTest:160,1
    - Dst: '[twitter4j.OAuthTest].trySerializable(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthTest:161,1
    - Dst: '[twitter4j.RequestToken].<init>(String,String,twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:164,1
    - Dst: '[twitter4j.OAuthAuthorization].generateSignature(twitter4j.OAuthTest,twitter4j.RequestToken)'
      Src: twitter4j.OAuthTest:163,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:163,1
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,String)'
      Src: twitter4j.OAuthTest:170,1
    - Dst: '[twitter4j.RequestToken].<init>(String,String,twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:172,1
    - Dst: '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.RequestToken)'
      Src: twitter4j.OAuthTest:171,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:171,1
    - Dst: '[twitter4j.RequestToken].<init>(String,String,twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:175,1
    - Dst: '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.RequestToken)'
      Src: twitter4j.OAuthTest:174,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:174,1
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,String)'
      Src: twitter4j.OAuthTest:179,1
    - Dst: '[twitter4j.RequestToken].<init>(String,String,twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:181,1
    - Dst: '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.RequestToken)'
      Src: twitter4j.OAuthTest:180,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 155
    functionDepth: 3
    functionLinenumber: 155
    functionLinenumberEnd: 183
    functionName: '[twitter4j.OAuthTest].testSign()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthAuthorization].getInstance(twitter4j.OAuthTest,String)'
    - '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.RequestToken)'
    - '[twitter4j.RequestToken].<init>(String,String,twitter4j.OAuthTest,twitter4j.OAuthTest)'
    - '[twitter4j.OAuthTest].trySerializable(twitter4j.OAuthAuthorization)'
    - '[twitter4j.OAuthAuthorization].getInstance(String,String)'
    - '[twitter4j.OAuthTest].assertEquals(String,String)'
    - '[twitter4j.OAuthAuthorization].generateSignature(twitter4j.OAuthTest,twitter4j.RequestToken)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:188,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:189,1
    - Dst: '[twitter4j.OAuthAuthorization].getInstance(String,String)'
      Src: twitter4j.OAuthTest:190,1
    - Dst: '[twitter4j.RequestToken].<init>(String,String,twitter4j.OAuthTest,twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:195,1
    - Dst: '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,twitter4j.OAuthTest,String,String,twitter4j.RequestToken)'
      Src: twitter4j.OAuthTest:193,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(twitter4j.OAuthTest,String)'
      Src: twitter4j.OAuthTest:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 197
    functionName: '[twitter4j.OAuthTest].testHeader()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.RequestToken].<init>(String,String,twitter4j.OAuthTest,twitter4j.OAuthTest)'
    - '[twitter4j.OAuthAuthorization].getInstance(String,String)'
    - '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,twitter4j.OAuthTest,String,String,twitter4j.RequestToken)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.OAuthTest].assertEquals(twitter4j.OAuthTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:202,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:202,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:203,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:203,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:204,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:204,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:205,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:205,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:206,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:206,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:207,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:207,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:209,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:209,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:210,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:210,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:211,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:211,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthTest:213,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:213,1
    - Dst: '[twitter4j.HttpParameter].encode(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:216,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(twitter4j.OAuthTest,String)'
      Src: twitter4j.OAuthTest:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 217
    functionName: '[twitter4j.OAuthTest].testEncodeParameter()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthTest].assertEquals(String,String)'
    - '[twitter4j.OAuthTest].assertEquals(twitter4j.OAuthTest,String)'
    - '[twitter4j.HttpParameter].encode(String)'
    - '[twitter4j.HttpParameter].encode(twitter4j.OAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testEncodeParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:223,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:224,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:225,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:226,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:227,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:228,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:229,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:231,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:231,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:235,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:237,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:237,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:241,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:243,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:243,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:246,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:247,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:249,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:249,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:252,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:253,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:255,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:255,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:258,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthTest:259,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.OAuthTest)'
      Src: twitter4j.OAuthTest:261,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 264
    functionName: '[twitter4j.OAuthTest].testNormalizeRequestParameters()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthTest].assertEquals(String,String)'
    - '[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.OAuthTest)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testNormalizeRequestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
      Src: twitter4j.OAuthTest:269,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:269,1
    - Dst: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
      Src: twitter4j.OAuthTest:270,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:270,1
    - Dst: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
      Src: twitter4j.OAuthTest:271,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:271,1
    - Dst: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
      Src: twitter4j.OAuthTest:272,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:272,1
    - Dst: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
      Src: twitter4j.OAuthTest:273,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:273,1
    - Dst: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
      Src: twitter4j.OAuthTest:274,1
    - Dst: '[twitter4j.OAuthTest].assertEquals(String,String)'
      Src: twitter4j.OAuthTest:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 275
    functionName: '[twitter4j.OAuthTest].testConstructRequestURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthTest].assertEquals(String,String)'
    - '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].testConstructRequestURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: twitter4j.OAuthTest:278,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: twitter4j.OAuthTest:278,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(Object)'
      Src: twitter4j.OAuthTest:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[twitter4j.OAuthTest].trySerializable(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(Object)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthTest].trySerializable(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuthTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.OAuthTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.OAuthTest
    signature: '[twitter4j.OAuthTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getLong(String)'
      Src: twitter4j.ParseUtilTest:36,1
    - Dst: '[twitter4j.ParseUtilTest].assertEquals(int,long)'
      Src: twitter4j.ParseUtilTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[twitter4j.ParseUtilTest].testParseLongReturns101()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ParseUtilTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ParseUtil].getLong(String)'
    - '[twitter4j.ParseUtilTest].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ParseUtilTest].testParseLongReturns101()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getInt(String)'
      Src: twitter4j.ParseUtilTest:41,1
    - Dst: '[twitter4j.ParseUtilTest].assertEquals(int)'
      Src: twitter4j.ParseUtilTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[twitter4j.ParseUtilTest].testParseIntOverflow()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ParseUtilTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ParseUtil].getInt(String)'
    - '[twitter4j.ParseUtilTest].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ParseUtilTest].testParseIntOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String)'
      Src: twitter4j.ParseUtilTest:46,1
    - Dst: '[twitter4j.ParseUtil].parseTrendsDate(String)'
      Src: twitter4j.ParseUtilTest:48,1
    - Dst: '[twitter4j.ParseUtilTest].format(java.time.LocalDateTime)'
      Src: twitter4j.ParseUtilTest:48,1
    - Dst: '[twitter4j.ParseUtilTest].assertEquals(String,twitter4j.ParseUtilTest)'
      Src: twitter4j.ParseUtilTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[twitter4j.ParseUtilTest].testParseTrendDate()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ParseUtilTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ParseUtil].parseTrendsDate(String)'
    - '[java.time.format.DateTimeFormatter].ofPattern(String)'
    - '[twitter4j.ParseUtilTest].format(java.time.LocalDateTime)'
    - '[twitter4j.ParseUtilTest].assertEquals(String,twitter4j.ParseUtilTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ParseUtilTest].testParseTrendDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.ParseUtilTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.ParseUtilTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ParseUtilTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.ParseUtilTest
    signature: '[twitter4j.ParseUtilTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.esotericsoftware.kryo.Kryo].<init>()'
      Src: twitter4j.KryoSerializationTest:27,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:28,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:29,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:30,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:31,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:32,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:33,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:34,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register()'
      Src: twitter4j.KryoSerializationTest:35,1
    - Dst: Class.forName(String)
      Src: twitter4j.KryoSerializationTest:36,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register(twitter4j.KryoSerializationTest)'
      Src: twitter4j.KryoSerializationTest:36,1
    - Dst: Class.forName(String)
      Src: twitter4j.KryoSerializationTest:37,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register(twitter4j.KryoSerializationTest)'
      Src: twitter4j.KryoSerializationTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.esotericsoftware.kryo.Kryo
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 38
    functionName: '[twitter4j.KryoSerializationTest].beforeEach()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/KryoSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.esotericsoftware.kryo.Kryo].<init>()'
    - Class.forName(String)
    - '[com.esotericsoftware.kryo.Kryo].register()'
    - '[com.esotericsoftware.kryo.Kryo].register(twitter4j.KryoSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.KryoSerializationTest].beforeEach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.KryoSerializationTest:42,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: twitter4j.KryoSerializationTest:44,1
    - Dst: '[com.esotericsoftware.kryo.io.Output].<init>(java.io.ByteArrayOutputStream)'
      Src: twitter4j.KryoSerializationTest:45,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].writeObject(twitter4j.KryoSerializationTest,twitter4j.v1.Status)'
      Src: twitter4j.KryoSerializationTest:46,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: twitter4j.KryoSerializationTest:48,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(twitter4j.KryoSerializationTest)'
      Src: twitter4j.KryoSerializationTest:48,1
    - Dst: '[com.esotericsoftware.kryo.io.Input].<init>(java.io.ByteArrayInputStream)'
      Src: twitter4j.KryoSerializationTest:48,1
    - Dst: Class.forName(String)
      Src: twitter4j.KryoSerializationTest:49,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].readObject(com.esotericsoftware.kryo.io.Input,twitter4j.KryoSerializationTest)'
      Src: twitter4j.KryoSerializationTest:48,1
    - Dst: '[twitter4j.KryoSerializationTest].assertNotNull(twitter4j.KryoSerializationTest)'
      Src: twitter4j.KryoSerializationTest:50,1
    - Dst: '[twitter4j.KryoSerializationTest].assertEquals(twitter4j.v1.Status,twitter4j.KryoSerializationTest)'
      Src: twitter4j.KryoSerializationTest:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.esotericsoftware.kryo.Kryo
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 40
    functionDepth: 11
    functionLinenumber: 40
    functionLinenumberEnd: 52
    functionName: '[twitter4j.KryoSerializationTest].testKryoSerialization()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/KryoSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[com.esotericsoftware.kryo.Kryo].writeObject(twitter4j.KryoSerializationTest,twitter4j.v1.Status)'
    - '[twitter4j.KryoSerializationTest].assertNotNull(twitter4j.KryoSerializationTest)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[com.esotericsoftware.kryo.io.Output].<init>(java.io.ByteArrayOutputStream)'
    - '[com.esotericsoftware.kryo.io.Input].<init>(java.io.ByteArrayInputStream)'
    - '[com.esotericsoftware.kryo.Kryo].readObject(com.esotericsoftware.kryo.io.Input,twitter4j.KryoSerializationTest)'
    - '[twitter4j.KryoSerializationTest].assertEquals(twitter4j.v1.Status,twitter4j.KryoSerializationTest)'
    - Class.forName(String)
    - '[java.io.ByteArrayInputStream].<init>(twitter4j.KryoSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.KryoSerializationTest].testKryoSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.esotericsoftware.kryo.Kryo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.KryoSerializationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.KryoSerializationTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/KryoSerializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.KryoSerializationTest
    signature: '[twitter4j.KryoSerializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.PostParameterTest:35,1
    - Dst: '[twitter4j.HttpParameter].getValue()'
      Src: twitter4j.PostParameterTest:35,1
    - Dst: '[twitter4j.PostParameterTest].assertEquals(String,String)'
      Src: twitter4j.PostParameterTest:35,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.PostParameterTest:36,1
    - Dst: '[twitter4j.HttpParameter].getValue()'
      Src: twitter4j.PostParameterTest:36,1
    - Dst: '[twitter4j.PostParameterTest].assertEquals(String,String)'
      Src: twitter4j.PostParameterTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[twitter4j.PostParameterTest].testBooleanParameter()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/PostParameterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.PostParameterTest].assertEquals(String,String)'
    - '[twitter4j.HttpParameter].getValue()'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PostParameterTest].testBooleanParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:41,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:42,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:43,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:44,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:45,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:46,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:48,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:49,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:50,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:51,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:53,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:54,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:55,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:56,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:58,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:59,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:60,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:61,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:62,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:63,1
    - Dst: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
      Src: twitter4j.PostParameterTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 66
    functionName: '[twitter4j.PostParameterTest].testgetContentType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/PostParameterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PostParameterTest].testgetContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.PostParameterTest:69,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,java.io.File)'
      Src: twitter4j.PostParameterTest:69,1
    - Dst: '[twitter4j.HttpParameter].getContentType()'
      Src: twitter4j.PostParameterTest:70,1
    - Dst: '[twitter4j.PostParameterTest].assertEquals(String,String)'
      Src: twitter4j.PostParameterTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - fileName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/PostParameterTest.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.PostParameterTest].assertEquals(String,String)'
    - '[twitter4j.HttpParameter].<init>(String,java.io.File)'
    - '[twitter4j.HttpParameter].getContentType()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.PostParameterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.PostParameterTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/PostParameterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.PostParameterTest
    signature: '[twitter4j.PostParameterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StringUtil].join()'
      Src: twitter4j.StringUtilTest:34,1
    - Dst: '[twitter4j.StringUtilTest].assertEquals(String,String)'
      Src: twitter4j.StringUtilTest:34,1
    - Dst: '[twitter4j.StringUtil].join()'
      Src: twitter4j.StringUtilTest:35,1
    - Dst: '[twitter4j.StringUtilTest].assertEquals(String,String)'
      Src: twitter4j.StringUtilTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[twitter4j.StringUtilTest].testJoin()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StringUtilTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StringUtilTest].assertEquals(String,String)'
    - '[twitter4j.StringUtil].join()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StringUtilTest].testJoin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.StringUtilTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.StringUtilTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StringUtilTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.StringUtilTest
    signature: '[twitter4j.StringUtilTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
      Src: twitter4j.management.MBeansTest:45,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getName()'
      Src: twitter4j.management.MBeansTest:47,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(String,String)'
      Src: twitter4j.management.MBeansTest:47,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:48,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
      Src: twitter4j.management.MBeansTest:50,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:51,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
      Src: twitter4j.management.MBeansTest:53,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:54,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
      Src: twitter4j.management.MBeansTest:56,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:57,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
      Src: twitter4j.management.MBeansTest:60,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
      Src: twitter4j.management.MBeansTest:61,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
      Src: twitter4j.management.MBeansTest:62,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:63,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(twitter4j.management.MBeansTest,boolean)'
      Src: twitter4j.management.MBeansTest:66,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:68,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].reset()'
      Src: twitter4j.management.MBeansTest:71,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:72,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
      Src: twitter4j.management.MBeansTest:74,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 76
    functionName: '[twitter4j.management.MBeansTest].testInvocationStatisticsCalculator()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/management/MBeansTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].increment(int,boolean)'
    - '[twitter4j.management.MBeansTest].assertEquals(String,String)'
    - '[twitter4j.management.InvocationStatisticsCalculator].increment(twitter4j.management.MBeansTest,boolean)'
    - '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
    - '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatisticsCalculator,int,int,int,int)'
    - '[twitter4j.management.InvocationStatisticsCalculator].getName()'
    - '[twitter4j.management.InvocationStatisticsCalculator].reset()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.MBeansTest].testInvocationStatisticsCalculator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.APIStatistics].<init>(int)'
      Src: twitter4j.management.MBeansTest:83,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:85,1
    - Dst: '[twitter4j.management.APIStatistics].getInvocationStatistics()'
      Src: twitter4j.management.MBeansTest:86,1
    - Dst: '[Iterable<?extendsInvocationStatistics>].iterator()'
      Src: twitter4j.management.MBeansTest:86,1
    - Dst: '[twitter4j.management.MBeansTest].hasNext()'
      Src: twitter4j.management.MBeansTest:86,1
    - Dst: '[twitter4j.management.MBeansTest].assertFalse(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:86,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:88,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:89,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:90,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:92,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:93,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:94,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:95,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:97,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:98,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:99,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:100,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:103,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:104,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:105,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:106,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:107,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:108,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:109,1
    - Dst: '[twitter4j.management.APIStatistics].reset()'
      Src: twitter4j.management.MBeansTest:112,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:113,1
    - Dst: '[twitter4j.management.APIStatistics].getInvocationStatistics()'
      Src: twitter4j.management.MBeansTest:114,1
    - Dst: '[Iterable<?extendsInvocationStatistics>].iterator()'
      Src: twitter4j.management.MBeansTest:114,1
    - Dst: '[twitter4j.management.MBeansTest].hasNext()'
      Src: twitter4j.management.MBeansTest:114,1
    - Dst: '[twitter4j.management.MBeansTest].assertFalse(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:114,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:116,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:117,1
    - Dst: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 119
    functionName: '[twitter4j.management.MBeansTest].testAPIStatistics()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/management/MBeansTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<?extendsInvocationStatistics>].iterator()'
    - '[twitter4j.management.APIStatistics].<init>(int)'
    - '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
    - '[twitter4j.management.APIStatistics].getInvocationStatistics()'
    - '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,int,int,int,int)'
    - '[twitter4j.management.APIStatistics].reset()'
    - '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
    - '[twitter4j.management.MBeansTest].assertFalse(twitter4j.management.MBeansTest)'
    - '[twitter4j.management.MBeansTest].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.MBeansTest].testAPIStatistics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.APIStatistics].<init>(int)'
      Src: twitter4j.management.MBeansTest:126,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)'
      Src: twitter4j.management.MBeansTest:127,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getMBeanInfo()'
      Src: twitter4j.management.MBeansTest:130,1
    - Dst: '[MBeanInfo].getAttributes()'
      Src: twitter4j.management.MBeansTest:131,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:131,1
    - Dst: '[MBeanInfo].getOperations()'
      Src: twitter4j.management.MBeansTest:132,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:132,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.management.MBeansTest:134,1
    - Dst: '[MBeanInfo].getAttributes()'
      Src: twitter4j.management.MBeansTest:135,1
    - Dst: attr.getName()
      Src: twitter4j.management.MBeansTest:136,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:136,1
    - Dst: '[twitter4j.management.MBeansTest].assertNotNull(Object)'
      Src: twitter4j.management.MBeansTest:136,1
    - Dst: attr.getName()
      Src: twitter4j.management.MBeansTest:137,1
    - Dst: '[java.util.ArrayList].add(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:137,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: twitter4j.management.MBeansTest:139,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttributes(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:139,1
    - Dst: '[twitter4j.management.MBeansTest].assertNotNull(AttributeList)'
      Src: twitter4j.management.MBeansTest:140,1
    - Dst: '[AttributeList].size()'
      Src: twitter4j.management.MBeansTest:141,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:141,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:144,1
    - Dst: callCount.longValue()
      Src: twitter4j.management.MBeansTest:145,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:145,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:146,1
    - Dst: errorCount.longValue()
      Src: twitter4j.management.MBeansTest:147,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:147,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:148,1
    - Dst: totalTime.longValue()
      Src: twitter4j.management.MBeansTest:149,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:149,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:150,1
    - Dst: averageTime.longValue()
      Src: twitter4j.management.MBeansTest:151,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:151,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:154,1
    - Dst: table.isEmpty()
      Src: twitter4j.management.MBeansTest:155,1
    - Dst: '[twitter4j.management.MBeansTest].assertTrue(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:155,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
      Src: twitter4j.management.MBeansTest:157,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:160,1
    - Dst: callCount.longValue()
      Src: twitter4j.management.MBeansTest:161,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:161,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:162,1
    - Dst: errorCount.longValue()
      Src: twitter4j.management.MBeansTest:163,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:163,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:164,1
    - Dst: totalTime.longValue()
      Src: twitter4j.management.MBeansTest:165,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:165,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:166,1
    - Dst: averageTime.longValue()
      Src: twitter4j.management.MBeansTest:167,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:167,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
      Src: twitter4j.management.MBeansTest:170,1
    - Dst: table.isEmpty()
      Src: twitter4j.management.MBeansTest:171,1
    - Dst: '[twitter4j.management.MBeansTest].assertFalse(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:171,1
    - Dst: table.keySet()
      Src: twitter4j.management.MBeansTest:172,1
    - Dst: '[twitter4j.management.MBeansTest].size()'
      Src: twitter4j.management.MBeansTest:172,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:172,1
    - Dst: table.get()
      Src: twitter4j.management.MBeansTest:174,1
    - Dst: '[twitter4j.management.MBeansTest].assertNotNull(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:175,1
    - Dst: '[twitter4j.management.MBeansTest].getAll(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:177,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(twitter4j.management.MBeansTest,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:178,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(String)'
      Src: twitter4j.management.MBeansTest:179,1
    - Dst: '[Long].longValue()'
      Src: twitter4j.management.MBeansTest:180,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:180,1
    - Dst: '[Long].longValue()'
      Src: twitter4j.management.MBeansTest:181,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:181,1
    - Dst: '[Long].longValue()'
      Src: twitter4j.management.MBeansTest:182,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:182,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].invoke(String)'
      Src: twitter4j.management.MBeansTest:185,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
      Src: twitter4j.management.MBeansTest:186,1
    - Dst: '[twitter4j.management.APIStatistics].getInvocationStatistics()'
      Src: twitter4j.management.MBeansTest:187,1
    - Dst: '[Iterable<?extendsInvocationStatistics>].iterator()'
      Src: twitter4j.management.MBeansTest:187,1
    - Dst: '[twitter4j.management.MBeansTest].hasNext()'
      Src: twitter4j.management.MBeansTest:187,1
    - Dst: '[twitter4j.management.MBeansTest].assertFalse(twitter4j.management.MBeansTest)'
      Src: twitter4j.management.MBeansTest:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 93
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 188
    functionName: '[twitter4j.management.MBeansTest].testAPIStatisticsOpenMBean()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/management/MBeansTest.java
    functionUses: 0
    functionsReached:
    - '[Iterable<?extendsInvocationStatistics>].iterator()'
    - '[twitter4j.management.MBeansTest].assertEquals(int,twitter4j.management.MBeansTest)'
    - '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.APIStatistics,int,int,int,int)'
    - '[twitter4j.management.MBeansTest].getAll(twitter4j.management.MBeansTest)'
    - '[twitter4j.management.MBeansTest].assertNotNull(twitter4j.management.MBeansTest)'
    - '[AttributeList].size()'
    - '[java.util.ArrayList].toArray()'
    - '[twitter4j.management.MBeansTest].assertTrue(twitter4j.management.MBeansTest)'
    - '[MBeanInfo].getOperations()'
    - table.get()
    - '[MBeanInfo].getAttributes()'
    - attr.getName()
    - '[twitter4j.management.APIStatisticsOpenMBean].invoke(String)'
    - '[twitter4j.management.MBeansTest].assertNotNull(Object)'
    - '[twitter4j.management.MBeansTest].hasNext()'
    - '[twitter4j.management.MBeansTest].assertEquals(twitter4j.management.MBeansTest,twitter4j.management.MBeansTest)'
    - table.keySet()
    - '[java.util.ArrayList].<init>()'
    - '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
    - totalTime.longValue()
    - '[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)'
    - errorCount.longValue()
    - averageTime.longValue()
    - '[java.util.ArrayList].add(twitter4j.management.MBeansTest)'
    - '[twitter4j.management.APIStatistics].methodCalled(String,int,boolean)'
    - '[twitter4j.management.MBeansTest].assertFalse(twitter4j.management.MBeansTest)'
    - callCount.longValue()
    - '[twitter4j.management.MBeansTest].assertEquals(String)'
    - '[twitter4j.management.APIStatistics].<init>(int)'
    - '[twitter4j.management.MBeansTest].assertNotNull(AttributeList)'
    - '[twitter4j.management.APIStatisticsOpenMBean].getAttributes(twitter4j.management.MBeansTest)'
    - '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(twitter4j.management.MBeansTest)'
    - '[twitter4j.management.MBeansTest].size()'
    - '[twitter4j.management.APIStatistics].getInvocationStatistics()'
    - table.isEmpty()
    - '[twitter4j.management.APIStatisticsOpenMBean].getMBeanInfo()'
    - '[Long].longValue()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.MBeansTest].testAPIStatisticsOpenMBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.APIStatistics].getInvocationStatistics()'
      Src: twitter4j.management.MBeansTest:202,1
    - Dst: s.getName()
      Src: twitter4j.management.MBeansTest:203,1
    - Dst: '[twitter4j.management.MBeansTest].equals(String)'
      Src: twitter4j.management.MBeansTest:203,1
    - Dst: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.MBeansTest,long,long,long,long)'
      Src: twitter4j.management.MBeansTest:210,1
    - Dst: '[twitter4j.management.MBeansTest].fail(String)'
      Src: twitter4j.management.MBeansTest:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.management.APIStatistics
      - String
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - apiStats
    - methodName
    - callCount
    - errorCount
    - totalTime
    - avgTime
    argTypes:
    - twitter4j.management.APIStatistics
    - String
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 214
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 214
    functionName: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,long,long,long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/management/MBeansTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.MBeansTest,long,long,long,long)'
    - s.getName()
    - '[twitter4j.management.MBeansTest].equals(String)'
    - '[twitter4j.management.APIStatistics].getInvocationStatistics()'
    - '[twitter4j.management.MBeansTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatistics].getCallCount()'
      Src: twitter4j.management.MBeansTest:221,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(long,long)'
      Src: twitter4j.management.MBeansTest:221,1
    - Dst: '[twitter4j.management.InvocationStatistics].getErrorCount()'
      Src: twitter4j.management.MBeansTest:222,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(long,long)'
      Src: twitter4j.management.MBeansTest:222,1
    - Dst: '[twitter4j.management.InvocationStatistics].getTotalTime()'
      Src: twitter4j.management.MBeansTest:223,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(long,long)'
      Src: twitter4j.management.MBeansTest:223,1
    - Dst: '[twitter4j.management.InvocationStatistics].getAverageTime()'
      Src: twitter4j.management.MBeansTest:224,1
    - Dst: '[twitter4j.management.MBeansTest].assertEquals(long,long)'
      Src: twitter4j.management.MBeansTest:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.management.InvocationStatistics
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - calc
    - callCount
    - errorCount
    - totalTime
    - avgTime
    argTypes:
    - twitter4j.management.InvocationStatistics
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 225
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 225
    functionName: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatistics,long,long,long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/management/MBeansTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatistics].getCallCount()'
    - '[twitter4j.management.InvocationStatistics].getTotalTime()'
    - '[twitter4j.management.MBeansTest].assertEquals(long,long)'
    - '[twitter4j.management.InvocationStatistics].getAverageTime()'
    - '[twitter4j.management.InvocationStatistics].getErrorCount()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatistics,long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.MBeansTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.management.MBeansTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/management/MBeansTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.management.MBeansTest
    signature: '[twitter4j.management.MBeansTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.length()
      Src: twitter4j.util.CharacterUtilTest:37,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:38,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:38,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:42,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:42,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:43,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertFalse(boolean)'
      Src: twitter4j.util.CharacterUtilTest:43,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:46,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:46,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:47,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertFalse(boolean)'
      Src: twitter4j.util.CharacterUtilTest:47,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:51,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:51,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:52,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertFalse(boolean)'
      Src: twitter4j.util.CharacterUtilTest:52,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:56,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:56,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:57,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertFalse(boolean)'
      Src: twitter4j.util.CharacterUtilTest:57,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:61,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:61,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:62,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertFalse(boolean)'
      Src: twitter4j.util.CharacterUtilTest:62,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:66,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:66,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:67,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertFalse(boolean)'
      Src: twitter4j.util.CharacterUtilTest:67,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:71,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:71,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:72,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertTrue(boolean)'
      Src: twitter4j.util.CharacterUtilTest:72,1
    - Dst: '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:76,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
      Src: twitter4j.util.CharacterUtilTest:76,1
    - Dst: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
      Src: twitter4j.util.CharacterUtilTest:77,1
    - Dst: '[twitter4j.util.CharacterUtilTest].assertTrue(boolean)'
      Src: twitter4j.util.CharacterUtilTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 78
    functionName: '[twitter4j.util.CharacterUtilTest].testCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/CharacterUtilTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.util.CharacterUtilTest].assertTrue(boolean)'
    - '[twitter4j.CharacterUtil].count(twitter4j.util.CharacterUtilTest)'
    - str.length()
    - '[twitter4j.CharacterUtil].isExceedingLengthLimitation(twitter4j.util.CharacterUtilTest)'
    - '[twitter4j.util.CharacterUtilTest].assertFalse(boolean)'
    - '[twitter4j.util.CharacterUtilTest].assertEquals(twitter4j.util.CharacterUtilTest,int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.CharacterUtilTest].testCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.util.CharacterUtilTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.util.CharacterUtilTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/CharacterUtilTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.util.CharacterUtilTest
    signature: '[twitter4j.util.CharacterUtilTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimeSpanConverter].toTimeSpanString(long)'
      Src: twitter4j.util.TimeSpanConverterTest:39,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertEquals(String,String)'
      Src: twitter4j.util.TimeSpanConverterTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - time
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.TimeSpanConverter].toTimeSpanString(long)'
    - '[twitter4j.util.TimeSpanConverterTest].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getCurrentYear()'
      Src: twitter4j.util.TimeSpanConverterTest:46,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - month
    - day
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    - '[twitter4j.util.TimeSpanConverterTest].getCurrentYear()'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance()'
      Src: twitter4j.util.TimeSpanConverterTest:52,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].set(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:53,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getTimeInMillis()'
      Src: twitter4j.util.TimeSpanConverterTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - year
    - month
    - day
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 7
    functionsReached:
    - '[java.util.Calendar].getInstance()'
    - '[twitter4j.util.TimeSpanConverterTest].getTimeInMillis()'
    - '[twitter4j.util.TimeSpanConverterTest].set(int,int,int)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance()'
      Src: twitter4j.util.TimeSpanConverterTest:59,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].get(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[twitter4j.util.TimeSpanConverterTest].getCurrentYear()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Calendar].getInstance()'
    - '[twitter4j.util.TimeSpanConverterTest].get(twitter4j.util.TimeSpanConverterTest)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.util.TimeSpanConverterTest].getCurrentYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:65,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:66,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:66,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:67,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:67,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:68,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:68,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:69,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:69,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:70,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:70,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:71,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:71,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:72,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
      Src: twitter4j.util.TimeSpanConverterTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[twitter4j.util.TimeSpanConverterTest].testItalian()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    - System.currentTimeMillis()
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.TimeSpanConverterTest].testItalian()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getAvailableLocales()'
      Src: twitter4j.util.TimeSpanConverterTest:77,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: twitter4j.util.TimeSpanConverterTest:78,1
    - Dst: loc.getLanguage()
      Src: twitter4j.util.TimeSpanConverterTest:80,1
    - Dst: '[String].equals(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:80,1
    - Dst: '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:84,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:85,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:85,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:86,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:86,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:87,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:87,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:88,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:88,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:89,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:89,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:90,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:90,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:91,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
      Src: twitter4j.util.TimeSpanConverterTest:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 92
    functionName: '[twitter4j.util.TimeSpanConverterTest].testSpanish()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
    - '[String].equals(twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    - System.currentTimeMillis()
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
    - loc.getLanguage()
    - '[java.util.Locale].getAvailableLocales()'
    - '[java.util.Locale].getDefault()'
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.TimeSpanConverterTest].testSpanish()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:96,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:97,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:97,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:98,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:98,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:99,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:99,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:100,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:100,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:101,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:101,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:102,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:102,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:103,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:103,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:104,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
      Src: twitter4j.util.TimeSpanConverterTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 105
    functionName: '[twitter4j.util.TimeSpanConverterTest].testEnglish()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    - System.currentTimeMillis()
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.TimeSpanConverterTest].testEnglish()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:109,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:110,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:110,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:111,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:111,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:112,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:112,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:113,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:113,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:114,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:114,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:115,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:115,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:116,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
      Src: twitter4j.util.TimeSpanConverterTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 117
    functionName: '[twitter4j.util.TimeSpanConverterTest].testFrench()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    - System.currentTimeMillis()
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.TimeSpanConverterTest].testFrench()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:121,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:122,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:122,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:123,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:123,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:124,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:124,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:125,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:125,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:126,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:126,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:127,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:127,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:128,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
      Src: twitter4j.util.TimeSpanConverterTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 129
    functionName: '[twitter4j.util.TimeSpanConverterTest].testGerman()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    - System.currentTimeMillis()
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.TimeSpanConverterTest].testGerman()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:133,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:134,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:134,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:135,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:135,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:136,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:136,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:137,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:137,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:138,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:138,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:139,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:139,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.util.TimeSpanConverterTest:140,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
      Src: twitter4j.util.TimeSpanConverterTest:140,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
      Src: twitter4j.util.TimeSpanConverterTest:141,1
    - Dst: '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
      Src: twitter4j.util.TimeSpanConverterTest:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 142
    functionName: '[twitter4j.util.TimeSpanConverterTest].testJapanese()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimeSpanConverter].<init>(twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
    - System.currentTimeMillis()
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,twitter4j.util.TimeSpanConverterTest)'
    - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.util.TimeSpanConverterTest].testJapanese()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - twitter4j.TimeSpanConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.util.TimeSpanConverterTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.util.TimeSpanConverterTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.util.TimeSpanConverterTest
    signature: '[twitter4j.util.TimeSpanConverterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: new Throwable().getStackTrace()[1].getClassName()
      Src: twitter4j.Logger:53,1
    - Dst: '[java.util.function.Function<String,twitter4j.Logger>].apply(twitter4j.Logger)'
      Src: twitter4j.Logger:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.Logger
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[twitter4j.Logger].getLogger()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 11
    functionsReached:
    - new Throwable().getStackTrace()[1].getClassName()
    - '[java.util.function.Function<String,twitter4j.Logger>].apply(twitter4j.Logger)'
    linkageType: ''
    returnType: twitter4j.Logger
    signature: '[twitter4j.Logger].getLogger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[twitter4j.Logger].isDebugEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Logger].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[twitter4j.Logger].isInfoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Logger].isInfoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[twitter4j.Logger].isWarnEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Logger].isWarnEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[twitter4j.Logger].isErrorEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Logger].isErrorEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[twitter4j.Logger].debug(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[twitter4j.Logger].debug(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].debug(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[twitter4j.Logger].info(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].info(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[twitter4j.Logger].info(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].info(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[twitter4j.Logger].warn(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[twitter4j.Logger].warn(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].warn(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[twitter4j.Logger].warn(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].warn(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[twitter4j.Logger].error(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].error(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[twitter4j.Logger].error(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Logger].error(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.function.Function<String,twitter4j.Logger>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.Logger
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.Logger].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.Logger
    signature: '[twitter4j.Logger].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.logging.log4j.Logger
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.Log4JLogger
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - logger
    argTypes:
    - org.apache.logging.log4j.Logger
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[twitter4j.Log4JLogger].<init>(org.apache.logging.log4j.Logger)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.Log4JLogger
    signature: '[twitter4j.Log4JLogger].<init>(org.apache.logging.log4j.Logger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].isDebugEnabled()'
      Src: twitter4j.Log4JLogger:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[twitter4j.Log4JLogger].isDebugEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].isDebugEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Log4JLogger].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].isInfoEnabled()'
      Src: twitter4j.Log4JLogger:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[twitter4j.Log4JLogger].isInfoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].isInfoEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Log4JLogger].isInfoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].isEnabled(twitter4j.Log4JLogger)'
      Src: twitter4j.Log4JLogger:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[twitter4j.Log4JLogger].isWarnEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].isEnabled(twitter4j.Log4JLogger)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Log4JLogger].isWarnEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].isEnabled(twitter4j.Log4JLogger)'
      Src: twitter4j.Log4JLogger:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[twitter4j.Log4JLogger].isErrorEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].isEnabled(twitter4j.Log4JLogger)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Log4JLogger].isErrorEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].debug(String)'
      Src: twitter4j.Log4JLogger:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[twitter4j.Log4JLogger].debug(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Log4JLogger].debug(twitter4j.Log4JLogger)'
      Src: twitter4j.Log4JLogger:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[twitter4j.Log4JLogger].debug(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Log4JLogger].debug(twitter4j.Log4JLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].debug(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].info(String)'
      Src: twitter4j.Log4JLogger:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[twitter4j.Log4JLogger].info(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].info(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].info(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Log4JLogger].info(twitter4j.Log4JLogger)'
      Src: twitter4j.Log4JLogger:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[twitter4j.Log4JLogger].info(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Log4JLogger].info(twitter4j.Log4JLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].info(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].warn(String)'
      Src: twitter4j.Log4JLogger:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[twitter4j.Log4JLogger].warn(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Log4JLogger].warn(twitter4j.Log4JLogger)'
      Src: twitter4j.Log4JLogger:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[twitter4j.Log4JLogger].warn(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Log4JLogger].warn(twitter4j.Log4JLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].warn(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].warn(String,Throwable)'
      Src: twitter4j.Log4JLogger:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[twitter4j.Log4JLogger].warn(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].warn(String,Throwable)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].warn(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].error(String)'
      Src: twitter4j.Log4JLogger:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[twitter4j.Log4JLogger].error(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].error(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].error(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.logging.log4j.Logger].error(String,Throwable)'
      Src: twitter4j.Log4JLogger:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.logging.log4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[twitter4j.Log4JLogger].error(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.apache.logging.log4j.Logger].error(String,Throwable)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Log4JLogger].error(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.slf4j.Logger
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.SLF4JLogger
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - logger
    argTypes:
    - org.slf4j.Logger
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[twitter4j.SLF4JLogger].<init>(org.slf4j.Logger)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.SLF4JLogger
    signature: '[twitter4j.SLF4JLogger].<init>(org.slf4j.Logger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].isDebugEnabled()'
      Src: twitter4j.SLF4JLogger:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[twitter4j.SLF4JLogger].isDebugEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].isDebugEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.SLF4JLogger].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].isInfoEnabled()'
      Src: twitter4j.SLF4JLogger:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[twitter4j.SLF4JLogger].isInfoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].isInfoEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.SLF4JLogger].isInfoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].isWarnEnabled()'
      Src: twitter4j.SLF4JLogger:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[twitter4j.SLF4JLogger].isWarnEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].isWarnEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.SLF4JLogger].isWarnEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].isErrorEnabled()'
      Src: twitter4j.SLF4JLogger:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[twitter4j.SLF4JLogger].isErrorEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].isErrorEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.SLF4JLogger].isErrorEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].debug(String)'
      Src: twitter4j.SLF4JLogger:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[twitter4j.SLF4JLogger].debug(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].debug(twitter4j.SLF4JLogger)'
      Src: twitter4j.SLF4JLogger:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[twitter4j.SLF4JLogger].debug(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].debug(twitter4j.SLF4JLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].debug(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].info(String)'
      Src: twitter4j.SLF4JLogger:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[twitter4j.SLF4JLogger].info(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].info(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].info(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].info(twitter4j.SLF4JLogger)'
      Src: twitter4j.SLF4JLogger:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[twitter4j.SLF4JLogger].info(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].info(twitter4j.SLF4JLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].info(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].warn(String)'
      Src: twitter4j.SLF4JLogger:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[twitter4j.SLF4JLogger].warn(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].warn(twitter4j.SLF4JLogger)'
      Src: twitter4j.SLF4JLogger:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[twitter4j.SLF4JLogger].warn(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].warn(twitter4j.SLF4JLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].warn(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].warn(String,Throwable)'
      Src: twitter4j.SLF4JLogger:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[twitter4j.SLF4JLogger].warn(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].warn(String,Throwable)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].warn(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].error(String)'
      Src: twitter4j.SLF4JLogger:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[twitter4j.SLF4JLogger].error(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].error(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].error(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.slf4j.Logger].error(String,Throwable)'
      Src: twitter4j.SLF4JLogger:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.slf4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[twitter4j.SLF4JLogger].error(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
    functionUses: 0
    functionsReached:
    - '[org.slf4j.Logger].error(String,Throwable)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SLF4JLogger].error(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.logging.Logger
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JULLogger
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - logger
    argTypes:
    - java.util.logging.Logger
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[twitter4j.JULLogger].<init>(java.util.logging.Logger)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.JULLogger
    signature: '[twitter4j.JULLogger].<init>(java.util.logging.Logger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[twitter4j.JULLogger].isDebugEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JULLogger].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[twitter4j.JULLogger].isInfoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JULLogger].isInfoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[twitter4j.JULLogger].isWarnEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JULLogger].isWarnEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.Logger
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[twitter4j.JULLogger].isErrorEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].isLoggable(twitter4j.JULLogger)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JULLogger].isErrorEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].fine(String)'
      Src: twitter4j.JULLogger:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[twitter4j.JULLogger].debug(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].fine(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].debug(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].fine(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[twitter4j.JULLogger].debug(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].fine(twitter4j.JULLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].debug(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].info(String)'
      Src: twitter4j.JULLogger:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[twitter4j.JULLogger].info(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].info(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].info(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].info(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[twitter4j.JULLogger].info(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].info(twitter4j.JULLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].info(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].warning(String)'
      Src: twitter4j.JULLogger:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[twitter4j.JULLogger].warn(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].warning(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].warning(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - message2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[twitter4j.JULLogger].warn(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].warning(twitter4j.JULLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].warn(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: twitter4j.JULLogger:83,1
    - Dst: '[java.util.logging.Logger].warning(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[twitter4j.JULLogger].warn(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[Throwable].getMessage()'
    - '[java.util.logging.Logger].warning(twitter4j.JULLogger)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].warn(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.logging.Logger].severe(String)'
      Src: twitter4j.JULLogger:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[twitter4j.JULLogger].error(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].severe(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].error(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: twitter4j.JULLogger:93,1
    - Dst: '[java.util.logging.Logger].severe(twitter4j.JULLogger)'
      Src: twitter4j.JULLogger:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.logging.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.Logger
    argCount: 2
    argNames:
    - message
    - th
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[twitter4j.JULLogger].error(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
    functionUses: 0
    functionsReached:
    - '[java.util.logging.Logger].severe(twitter4j.JULLogger)'
    - '[Throwable].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JULLogger].error(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:40,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:40,1
    - Dst: '[twitter4j.UsersResourcesTest].showUser(String)'
      Src: twitter4j.UsersResourcesTest:40,1
    - Dst: '[java.time.LocalDateTime].of(int,int,int,int,int,int)'
      Src: twitter4j.UsersResourcesTest:41,1
    - Dst: '[twitter4j.UsersResourcesTest].getCreatedAt()'
      Src: twitter4j.UsersResourcesTest:41,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:41,1
    - Dst: '[twitter4j.UsersResourcesTest].getScreenName()'
      Src: twitter4j.UsersResourcesTest:42,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(String,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:42,1
    - Dst: '[twitter4j.UsersResourcesTest].getLocation()'
      Src: twitter4j.UsersResourcesTest:43,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:43,1
    - Dst: '[twitter4j.UsersResourcesTest].getDescription()'
      Src: twitter4j.UsersResourcesTest:44,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:44,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileImageURL()'
      Src: twitter4j.UsersResourcesTest:45,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:45,1
    - Dst: '[twitter4j.UsersResourcesTest].getBiggerProfileImageURL()'
      Src: twitter4j.UsersResourcesTest:46,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:46,1
    - Dst: '[twitter4j.UsersResourcesTest].getMiniProfileImageURL()'
      Src: twitter4j.UsersResourcesTest:47,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:47,1
    - Dst: '[twitter4j.UsersResourcesTest].getOriginalProfileImageURL()'
      Src: twitter4j.UsersResourcesTest:48,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:48,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileImageURLHttps()'
      Src: twitter4j.UsersResourcesTest:50,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:50,1
    - Dst: '[twitter4j.UsersResourcesTest].getBiggerProfileImageURLHttps()'
      Src: twitter4j.UsersResourcesTest:51,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:51,1
    - Dst: '[twitter4j.UsersResourcesTest].getMiniProfileImageURLHttps()'
      Src: twitter4j.UsersResourcesTest:52,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:52,1
    - Dst: '[twitter4j.UsersResourcesTest].getOriginalProfileImageURLHttps()'
      Src: twitter4j.UsersResourcesTest:53,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:53,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerURL()'
      Src: twitter4j.UsersResourcesTest:55,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:55,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerURL()'
      Src: twitter4j.UsersResourcesTest:58,1
    - Dst: http.head(twitter4j.UsersResourcesTest)
      Src: twitter4j.UsersResourcesTest:58,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerRetinaURL()'
      Src: twitter4j.UsersResourcesTest:59,1
    - Dst: http.head(twitter4j.UsersResourcesTest)
      Src: twitter4j.UsersResourcesTest:59,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerIPadURL()'
      Src: twitter4j.UsersResourcesTest:60,1
    - Dst: http.head(twitter4j.UsersResourcesTest)
      Src: twitter4j.UsersResourcesTest:60,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerIPadRetinaURL()'
      Src: twitter4j.UsersResourcesTest:61,1
    - Dst: http.head(twitter4j.UsersResourcesTest)
      Src: twitter4j.UsersResourcesTest:61,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerMobileURL()'
      Src: twitter4j.UsersResourcesTest:62,1
    - Dst: http.head(twitter4j.UsersResourcesTest)
      Src: twitter4j.UsersResourcesTest:62,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerMobileRetinaURL()'
      Src: twitter4j.UsersResourcesTest:63,1
    - Dst: http.head(twitter4j.UsersResourcesTest)
      Src: twitter4j.UsersResourcesTest:63,1
    - Dst: te.getStatusCode()
      Src: twitter4j.UsersResourcesTest:66,1
    - Dst: '[twitter4j.UsersResourcesTest].fail(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:67,1
    - Dst: '[twitter4j.UsersResourcesTest].getURL()'
      Src: twitter4j.UsersResourcesTest:70,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:70,1
    - Dst: '[twitter4j.UsersResourcesTest].isProtected()'
      Src: twitter4j.UsersResourcesTest:71,1
    - Dst: '[twitter4j.UsersResourcesTest].assertFalse(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:71,1
    - Dst: '[twitter4j.UsersResourcesTest].getFavouritesCount()'
      Src: twitter4j.UsersResourcesTest:73,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:73,1
    - Dst: '[twitter4j.UsersResourcesTest].getFollowersCount()'
      Src: twitter4j.UsersResourcesTest:74,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:74,1
    - Dst: '[twitter4j.UsersResourcesTest].getFriendsCount()'
      Src: twitter4j.UsersResourcesTest:75,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:75,1
    - Dst: '[twitter4j.UsersResourcesTest].getCreatedAt()'
      Src: twitter4j.UsersResourcesTest:76,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:76,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBackgroundImageURL()'
      Src: twitter4j.UsersResourcesTest:79,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:79,1
    - Dst: '[twitter4j.UsersResourcesTest].getStatusesCount()'
      Src: twitter4j.UsersResourcesTest:81,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:81,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBackgroundColor()'
      Src: twitter4j.UsersResourcesTest:82,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:82,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileTextColor()'
      Src: twitter4j.UsersResourcesTest:83,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:83,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileLinkColor()'
      Src: twitter4j.UsersResourcesTest:84,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:84,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileSidebarBorderColor()'
      Src: twitter4j.UsersResourcesTest:85,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:85,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileSidebarFillColor()'
      Src: twitter4j.UsersResourcesTest:86,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:86,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileTextColor()'
      Src: twitter4j.UsersResourcesTest:87,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:87,1
    - Dst: '[twitter4j.UsersResourcesTest].getFollowersCount()'
      Src: twitter4j.UsersResourcesTest:89,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:89,1
    - Dst: '[twitter4j.UsersResourcesTest].getStatus()'
      Src: twitter4j.UsersResourcesTest:90,1
    - Dst: '[twitter4j.UsersResourcesTest].getStatus()'
      Src: twitter4j.UsersResourcesTest:91,1
    - Dst: '[twitter4j.UsersResourcesTest].getCreatedAt()'
      Src: twitter4j.UsersResourcesTest:91,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:91,1
    - Dst: '[twitter4j.UsersResourcesTest].getStatus()'
      Src: twitter4j.UsersResourcesTest:92,1
    - Dst: '[twitter4j.UsersResourcesTest].getText()'
      Src: twitter4j.UsersResourcesTest:92,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:92,1
    - Dst: '[twitter4j.UsersResourcesTest].getStatus()'
      Src: twitter4j.UsersResourcesTest:93,1
    - Dst: '[twitter4j.UsersResourcesTest].getSource()'
      Src: twitter4j.UsersResourcesTest:93,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:93,1
    - Dst: '[twitter4j.UsersResourcesTest].getListedCount()'
      Src: twitter4j.UsersResourcesTest:96,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:96,1
    - Dst: '[twitter4j.UsersResourcesTest].isFollowRequestSent()'
      Src: twitter4j.UsersResourcesTest:97,1
    - Dst: '[twitter4j.UsersResourcesTest].assertFalse(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:97,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:98,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:98,1
    - Dst: '[twitter4j.UsersResourcesTest].showUser(String)'
      Src: twitter4j.UsersResourcesTest:98,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:98,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:102,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:102,1
    - Dst: '[twitter4j.UsersResourcesTest].showUser(String)'
      Src: twitter4j.UsersResourcesTest:102,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerURL()'
      Src: twitter4j.UsersResourcesTest:103,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNull(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:103,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:104,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:104,1
    - Dst: '[twitter4j.UsersResourcesTest].showUser(String)'
      Src: twitter4j.UsersResourcesTest:104,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:106,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:106,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:108,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:108,1
    - Dst: '[twitter4j.UsersResourcesTest].showUser(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:108,1
    - Dst: '[twitter4j.UsersResourcesTest].getId()'
      Src: twitter4j.UsersResourcesTest:109,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:109,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:110,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNull(String)'
      Src: twitter4j.UsersResourcesTest:110,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:111,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:111,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:112,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:112,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:112,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:114,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:114,1
    - Dst: '[twitter4j.UsersResourcesTest].showUser(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:114,1
    - Dst: '[twitter4j.UsersResourcesTest].getId()'
      Src: twitter4j.UsersResourcesTest:115,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:115,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:116,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:116,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:117,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:117,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:117,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 136
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 38
    functionDepth: 11
    functionLinenumber: 38
    functionLinenumberEnd: 118
    functionName: '[twitter4j.UsersResourcesTest].testShowUser()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesTest].getBiggerProfileImageURLHttps()'
    - '[twitter4j.UsersResourcesTest].getProfileBannerURL()'
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].assertTrue(int)'
    - '[twitter4j.UsersResourcesTest].assertNull(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getOriginalProfileImageURL()'
    - '[twitter4j.UsersResourcesTest].getFavouritesCount()'
    - te.getStatusCode()
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.UsersResourcesTest].getProfileImageURLHttps()'
    - '[twitter4j.UsersResourcesTest].getListedCount()'
    - '[twitter4j.UsersResourcesTest].assertNotNull(String)'
    - '[twitter4j.UsersResourcesTest].getProfileTextColor()'
    - '[twitter4j.UsersResourcesTest].getFollowersCount()'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
    - '[java.time.LocalDateTime].of(int,int,int,int,int,int)'
    - '[twitter4j.UsersResourcesTest].assertNotNull(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getProfileBannerRetinaURL()'
    - '[twitter4j.UsersResourcesTest].isProtected()'
    - '[twitter4j.UsersResourcesTest].getText()'
    - '[twitter4j.UsersResourcesTest].getDescription()'
    - '[twitter4j.UsersResourcesTest].getURL()'
    - '[twitter4j.UsersResourcesTest].getMiniProfileImageURLHttps()'
    - '[twitter4j.UsersResourcesTest].assertEquals(String,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getProfileBannerIPadRetinaURL()'
    - '[twitter4j.UsersResourcesTest].showUser(String)'
    - '[twitter4j.UsersResourcesTest].getLocation()'
    - '[twitter4j.UsersResourcesTest].assertNull(String)'
    - '[twitter4j.UsersResourcesTest].getId()'
    - '[twitter4j.UsersResourcesTest].getProfileBackgroundImageURL()'
    - '[twitter4j.UsersResourcesTest].getProfileLinkColor()'
    - '[twitter4j.UsersResourcesTest].getBiggerProfileImageURL()'
    - '[twitter4j.UsersResourcesTest].assertFalse(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getCreatedAt()'
    - '[twitter4j.UsersResourcesTest].getProfileSidebarFillColor()'
    - '[twitter4j.UsersResourcesTest].getStatus()'
    - '[twitter4j.UsersResourcesTest].getProfileBannerMobileURL()'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getProfileBannerMobileRetinaURL()'
    - '[twitter4j.UsersResourcesTest].fail(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getScreenName()'
    - http.head(twitter4j.UsersResourcesTest)
    - '[twitter4j.UsersResourcesTest].getStatusesCount()'
    - '[twitter4j.UsersResourcesTest].isFollowRequestSent()'
    - '[twitter4j.UsersResourcesTest].showUser(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getOriginalProfileImageURLHttps()'
    - '[twitter4j.UsersResourcesTest].getSource()'
    - '[twitter4j.UsersResourcesTest].getProfileBackgroundColor()'
    - '[twitter4j.UsersResourcesTest].getProfileImageURL()'
    - '[twitter4j.UsersResourcesTest].getProfileSidebarBorderColor()'
    - '[twitter4j.UsersResourcesTest].getProfileBannerIPadURL()'
    - '[twitter4j.UsersResourcesTest].users()'
    - '[twitter4j.UsersResourcesTest].getMiniProfileImageURL()'
    - '[twitter4j.UsersResourcesTest].getFriendsCount()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testShowUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:122,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:122,1
    - Dst: '[twitter4j.UsersResourcesTest].lookupUsers(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:122,1
    - Dst: '[twitter4j.UsersResourcesTest].size()'
      Src: twitter4j.UsersResourcesTest:123,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(int,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:123,1
    - Dst: '[twitter4j.UsersResourcesTest].assertContains(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:124,1
    - Dst: '[twitter4j.UsersResourcesTest].assertContains(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:125,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:127,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:127,1
    - Dst: '[twitter4j.UsersResourcesTest].lookupUsers(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:127,1
    - Dst: '[twitter4j.UsersResourcesTest].size()'
      Src: twitter4j.UsersResourcesTest:128,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(int,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:128,1
    - Dst: '[twitter4j.UsersResourcesTest].assertContains(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:129,1
    - Dst: '[twitter4j.UsersResourcesTest].assertContains(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:130,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:131,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:131,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:131,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:132,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:132,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:132,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:132,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:132,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:133,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 120
    functionDepth: 11
    functionLinenumber: 120
    functionLinenumberEnd: 134
    functionName: '[twitter4j.UsersResourcesTest].testLookupUsers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].assertEquals(int,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].get(int)'
    - '[twitter4j.UsersResourcesTest].assertContains(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.UsersResourcesTest].lookupUsers(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].size()'
    - '[twitter4j.UsersResourcesTest].assertNotNull(String)'
    - '[twitter4j.UsersResourcesTest].users()'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testLookupUsers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: aUser.getId()
      Src: twitter4j.UsersResourcesTest:139,1
    - Dst: aUser.getScreenName()
      Src: twitter4j.UsersResourcesTest:139,1
    - Dst: '[twitter4j.UsersResourcesTest].equals(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:139,1
    - Dst: '[twitter4j.UsersResourcesTest].fail(String)'
      Src: twitter4j.UsersResourcesTest:145,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.ResponseList<twitter4j.v1.User>
      - TestUserInfo
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - users
    - user
    argTypes:
    - twitter4j.v1.ResponseList<twitter4j.v1.User>
    - TestUserInfo
    constantsTouched: []
    func_position:
      end: 148
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 148
    functionName: '[twitter4j.UsersResourcesTest].assertContains(twitter4j.v1.ResponseList<twitter4j.v1.User>,TestUserInfo)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesTest].equals(twitter4j.UsersResourcesTest)'
    - aUser.getScreenName()
    - aUser.getId()
    - '[twitter4j.UsersResourcesTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].assertContains(twitter4j.v1.ResponseList<twitter4j.v1.User>,TestUserInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:152,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:152,1
    - Dst: '[twitter4j.UsersResourcesTest].searchUsers(String,int)'
      Src: twitter4j.UsersResourcesTest:152,1
    - Dst: '[twitter4j.UsersResourcesTest].size()'
      Src: twitter4j.UsersResourcesTest:153,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:153,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:154,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:154,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:154,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:155,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:155,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:155,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:155,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:155,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:156,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 150
    functionDepth: 11
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[twitter4j.UsersResourcesTest].testSearchUser()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].searchUsers(String,int)'
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].assertTrue(int)'
    - '[twitter4j.UsersResourcesTest].get(int)'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.UsersResourcesTest].size()'
    - '[twitter4j.UsersResourcesTest].assertNotNull(String)'
    - '[twitter4j.UsersResourcesTest].users()'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testSearchUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:162,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:162,1
    - Dst: '[twitter4j.UsersResourcesTest].getRandomlyChosenFile(String[])'
      Src: twitter4j.UsersResourcesTest:162,1
    - Dst: '[twitter4j.UsersResourcesTest].updateProfileBanner(java.io.File)'
      Src: twitter4j.UsersResourcesTest:162,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:163,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:163,1
    - Dst: '[twitter4j.UsersResourcesTest].verifyCredentials()'
      Src: twitter4j.UsersResourcesTest:163,1
    - Dst: '[twitter4j.UsersResourcesTest].getProfileBannerURL()'
      Src: twitter4j.UsersResourcesTest:164,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:165,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:165,1
    - Dst: '[twitter4j.UsersResourcesTest].removeProfileBanner()'
      Src: twitter4j.UsersResourcesTest:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 167
    functionName: '[twitter4j.UsersResourcesTest].testBanner()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesTest].getRandomlyChosenFile(String[])'
    - '[twitter4j.UsersResourcesTest].getProfileBannerURL()'
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].verifyCredentials()'
    - '[twitter4j.UsersResourcesTest].removeProfileBanner()'
    - '[twitter4j.UsersResourcesTest].updateProfileBanner(java.io.File)'
    - '[twitter4j.UsersResourcesTest].users()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testBanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:171,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:171,1
    - Dst: '[twitter4j.UsersResourcesTest].updateAccountSettings(int,boolean,String,String,String,String)'
      Src: twitter4j.UsersResourcesTest:171,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:173,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:173,1
    - Dst: '[twitter4j.UsersResourcesTest].verifyCredentials()'
      Src: twitter4j.UsersResourcesTest:173,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:175,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:175,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:176,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:176,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:176,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.UsersResourcesTest:178,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.UsersResourcesTest:179,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.UsersResourcesTest:180,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.UsersResourcesTest:181,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:183,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:183,1
    - Dst: '[twitter4j.UsersResourcesTest].updateProfile(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:183,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:185,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:185,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:186,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:186,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:186,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:187,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:187,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:187,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:188,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:188,1
    - Dst: '[twitter4j.UsersResourcesTest].getName()'
      Src: twitter4j.UsersResourcesTest:188,1
    - Dst: '[twitter4j.UsersResourcesTest].getURL()'
      Src: twitter4j.UsersResourcesTest:188,1
    - Dst: '[twitter4j.UsersResourcesTest].getLocation()'
      Src: twitter4j.UsersResourcesTest:188,1
    - Dst: '[twitter4j.UsersResourcesTest].getDescription()'
      Src: twitter4j.UsersResourcesTest:188,1
    - Dst: '[twitter4j.UsersResourcesTest].updateProfile(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:188,1
    - Dst: '[twitter4j.UsersResourcesTest].getName()'
      Src: twitter4j.UsersResourcesTest:189,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:189,1
    - Dst: '[twitter4j.UsersResourcesTest].getURL()'
      Src: twitter4j.UsersResourcesTest:190,1
    - Dst: '[twitter4j.UsersResourcesTest].startsWith(String)'
      Src: twitter4j.UsersResourcesTest:190,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:190,1
    - Dst: '[twitter4j.UsersResourcesTest].getLocation()'
      Src: twitter4j.UsersResourcesTest:191,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:191,1
    - Dst: '[twitter4j.UsersResourcesTest].getDescription()'
      Src: twitter4j.UsersResourcesTest:192,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:192,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:194,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:194,1
    - Dst: '[twitter4j.UsersResourcesTest].getAccountSettings()'
      Src: twitter4j.UsersResourcesTest:194,1
    - Dst: '[twitter4j.UsersResourcesTest].isSleepTimeEnabled()'
      Src: twitter4j.UsersResourcesTest:195,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:195,1
    - Dst: '[twitter4j.UsersResourcesTest].isGeoEnabled()'
      Src: twitter4j.UsersResourcesTest:196,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:196,1
    - Dst: '[twitter4j.UsersResourcesTest].getLanguage()'
      Src: twitter4j.UsersResourcesTest:197,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(String,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:197,1
    - Dst: '[twitter4j.UsersResourcesTest].getTimeZone()'
      Src: twitter4j.UsersResourcesTest:198,1
    - Dst: '[twitter4j.UsersResourcesTest].getName()'
      Src: twitter4j.UsersResourcesTest:198,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(String,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:198,1
    - Dst: '[twitter4j.UsersResourcesTest].isAlwaysUseHttps()'
      Src: twitter4j.UsersResourcesTest:199,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:199,1
    - Dst: '[twitter4j.UsersResourcesTest].isDiscoverableByEmail()'
      Src: twitter4j.UsersResourcesTest:200,1
    - Dst: '[twitter4j.UsersResourcesTest].assertFalse(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:200,1
    - Dst: '[twitter4j.UsersResourcesTest].getTrendLocations()'
      Src: twitter4j.UsersResourcesTest:201,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:202,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:204,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:204,1
    - Dst: '[twitter4j.UsersResourcesTest].updateAccountSettings(int,boolean,String,String,String,String)'
      Src: twitter4j.UsersResourcesTest:204,1
    - Dst: '[twitter4j.UsersResourcesTest].getSleepStartTime()'
      Src: twitter4j.UsersResourcesTest:206,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,String)'
      Src: twitter4j.UsersResourcesTest:206,1
    - Dst: '[twitter4j.UsersResourcesTest].getSleepEndTime()'
      Src: twitter4j.UsersResourcesTest:207,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,String)'
      Src: twitter4j.UsersResourcesTest:207,1
    - Dst: '[twitter4j.UsersResourcesTest].isGeoEnabled()'
      Src: twitter4j.UsersResourcesTest:208,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:208,1
    - Dst: '[twitter4j.UsersResourcesTest].getLanguage()'
      Src: twitter4j.UsersResourcesTest:209,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(String,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:209,1
    - Dst: '[twitter4j.UsersResourcesTest].isAlwaysUseHttps()'
      Src: twitter4j.UsersResourcesTest:210,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:210,1
    - Dst: '[twitter4j.UsersResourcesTest].isDiscoverableByEmail()'
      Src: twitter4j.UsersResourcesTest:211,1
    - Dst: '[twitter4j.UsersResourcesTest].assertFalse(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:211,1
    - Dst: '[twitter4j.UsersResourcesTest].getTimeZone()'
      Src: twitter4j.UsersResourcesTest:212,1
    - Dst: '[twitter4j.UsersResourcesTest].getName()'
      Src: twitter4j.UsersResourcesTest:212,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(String,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:212,1
    - Dst: '[twitter4j.UsersResourcesTest].getTrendLocations()'
      Src: twitter4j.UsersResourcesTest:213,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:214,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:216,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:216,1
    - Dst: '[twitter4j.UsersResourcesTest].isSleepTimeEnabled()'
      Src: twitter4j.UsersResourcesTest:216,1
    - Dst: '[twitter4j.UsersResourcesTest].getSleepStartTime()'
      Src: twitter4j.UsersResourcesTest:217,1
    - Dst: '[twitter4j.UsersResourcesTest].getSleepStartTime()'
      Src: twitter4j.UsersResourcesTest:217,1
    - Dst: '[twitter4j.UsersResourcesTest].getTimeZone()'
      Src: twitter4j.UsersResourcesTest:217,1
    - Dst: '[twitter4j.UsersResourcesTest].getName()'
      Src: twitter4j.UsersResourcesTest:217,1
    - Dst: '[twitter4j.UsersResourcesTest].getLanguage()'
      Src: twitter4j.UsersResourcesTest:217,1
    - Dst: '[twitter4j.UsersResourcesTest].updateAccountSettings(int,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:216,1
    - Dst: '[twitter4j.UsersResourcesTest].getLanguage()'
      Src: twitter4j.UsersResourcesTest:218,1
    - Dst: '[twitter4j.UsersResourcesTest].getLanguage()'
      Src: twitter4j.UsersResourcesTest:218,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:218,1
    - Dst: '[twitter4j.UsersResourcesTest].isSleepTimeEnabled()'
      Src: twitter4j.UsersResourcesTest:219,1
    - Dst: '[twitter4j.UsersResourcesTest].isSleepTimeEnabled()'
      Src: twitter4j.UsersResourcesTest:219,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:219,1
    - Dst: '[twitter4j.UsersResourcesTest].getTimeZone()'
      Src: twitter4j.UsersResourcesTest:220,1
    - Dst: '[twitter4j.UsersResourcesTest].getName()'
      Src: twitter4j.UsersResourcesTest:220,1
    - Dst: '[twitter4j.UsersResourcesTest].getTimeZone()'
      Src: twitter4j.UsersResourcesTest:220,1
    - Dst: '[twitter4j.UsersResourcesTest].getName()'
      Src: twitter4j.UsersResourcesTest:220,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 169
    functionDepth: 11
    functionLinenumber: 169
    functionLinenumberEnd: 221
    functionName: '[twitter4j.UsersResourcesTest].testAccountMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].assertTrue(int)'
    - '[twitter4j.UsersResourcesTest].getLanguage()'
    - '[twitter4j.UsersResourcesTest].isDiscoverableByEmail()'
    - '[twitter4j.UsersResourcesTest].getSleepStartTime()'
    - '[twitter4j.UsersResourcesTest].getSleepEndTime()'
    - '[twitter4j.UsersResourcesTest].getTimeZone()'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.UsersResourcesTest].getAccountSettings()'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,String)'
    - '[twitter4j.UsersResourcesTest].assertNotNull(String)'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].updateAccountSettings(int,boolean,String,String,String,String)'
    - '[twitter4j.UsersResourcesTest].getDescription()'
    - '[twitter4j.UsersResourcesTest].getURL()'
    - '[twitter4j.UsersResourcesTest].isGeoEnabled()'
    - '[twitter4j.UsersResourcesTest].assertEquals(String,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].isAlwaysUseHttps()'
    - '[twitter4j.UsersResourcesTest].updateAccountSettings(int,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getLocation()'
    - '[twitter4j.UsersResourcesTest].getTrendLocations()'
    - '[twitter4j.UsersResourcesTest].updateProfile(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].assertFalse(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getName()'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.UsersResourcesTest)'
    - System.currentTimeMillis()
    - '[twitter4j.UsersResourcesTest].isSleepTimeEnabled()'
    - '[twitter4j.UsersResourcesTest].startsWith(String)'
    - '[twitter4j.UsersResourcesTest].verifyCredentials()'
    - '[twitter4j.UsersResourcesTest].assertTrue(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].users()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testAccountMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:225,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:225,1
    - Dst: '[twitter4j.UsersResourcesTest].getRandomlyChosenFile()'
      Src: twitter4j.UsersResourcesTest:225,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: twitter4j.UsersResourcesTest:225,1
    - Dst: '[twitter4j.UsersResourcesTest].updateProfileImage(java.io.FileInputStream)'
      Src: twitter4j.UsersResourcesTest:225,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:226,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 227
    functionName: '[twitter4j.UsersResourcesTest].testAccountProfileImageUpdates()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].getRandomlyChosenFile()'
    - '[twitter4j.UsersResourcesTest].updateProfileImage(java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[twitter4j.UsersResourcesTest].assertNotNull(String)'
    - '[twitter4j.UsersResourcesTest].users()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testAccountProfileImageUpdates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesTest].getRandomlyChosenFile(String[])'
      Src: twitter4j.UsersResourcesTest:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: '[twitter4j.UsersResourcesTest].getRandomlyChosenFile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UsersResourcesTest].getRandomlyChosenFile(String[])'
    linkageType: ''
    returnType: java.io.File
    signature: '[twitter4j.UsersResourcesTest].getRandomlyChosenFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: twitter4j.UsersResourcesTest:249,1
    - Dst: '[java.io.File].<init>()'
      Src: twitter4j.UsersResourcesTest:250,1
    - Dst: '[java.io.File].exists()'
      Src: twitter4j.UsersResourcesTest:251,1
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.UsersResourcesTest:252,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - files
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 255
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 255
    functionName: '[twitter4j.UsersResourcesTest].getRandomlyChosenFile(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 2
    functionsReached:
    - '[java.io.File].<init>(String)'
    - System.currentTimeMillis()
    - '[java.io.File].exists()'
    - '[java.io.File].<init>()'
    linkageType: ''
    returnType: java.io.File
    signature: '[twitter4j.UsersResourcesTest].getRandomlyChosenFile(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:259,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:259,1
    - Dst: '[twitter4j.UsersResourcesTest].createBlock(long)'
      Src: twitter4j.UsersResourcesTest:259,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:260,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:260,1
    - Dst: '[twitter4j.UsersResourcesTest].createBlock(long)'
      Src: twitter4j.UsersResourcesTest:260,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:262,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:262,1
    - Dst: '[twitter4j.UsersResourcesTest].createBlock(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:262,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:263,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:263,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:264,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:264,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:264,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:265,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:265,1
    - Dst: '[twitter4j.UsersResourcesTest].destroyBlock(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:265,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:266,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:266,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:267,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:267,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:267,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:269,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:269,1
    - Dst: '[twitter4j.UsersResourcesTest].createBlock(String)'
      Src: twitter4j.UsersResourcesTest:269,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:270,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:270,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:271,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:271,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:271,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:272,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:272,1
    - Dst: '[twitter4j.UsersResourcesTest].destroyBlock(String)'
      Src: twitter4j.UsersResourcesTest:272,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:273,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:273,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:274,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:274,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:274,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:276,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:276,1
    - Dst: '[twitter4j.UsersResourcesTest].getBlocksList()'
      Src: twitter4j.UsersResourcesTest:276,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:277,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:277,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:278,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:278,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:278,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:278,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:278,1
    - Dst: '[twitter4j.UsersResourcesTest].size()'
      Src: twitter4j.UsersResourcesTest:279,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:279,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:280,1
    - Dst: '[twitter4j.UsersResourcesTest].getId()'
      Src: twitter4j.UsersResourcesTest:280,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(long,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:280,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:282,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:282,1
    - Dst: '[twitter4j.UsersResourcesTest].getBlocksIDs()'
      Src: twitter4j.UsersResourcesTest:282,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:283,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNull(String)'
      Src: twitter4j.UsersResourcesTest:283,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:284,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:284,1
    - Dst: '[twitter4j.UsersResourcesTest].getIDs()'
      Src: twitter4j.UsersResourcesTest:285,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:285,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(long)'
      Src: twitter4j.UsersResourcesTest:286,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:288,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:288,1
    - Dst: '[twitter4j.UsersResourcesTest].getBlocksIDs()'
      Src: twitter4j.UsersResourcesTest:288,1
    - Dst: '[twitter4j.UsersResourcesTest].getIDs()'
      Src: twitter4j.UsersResourcesTest:289,1
    - Dst: '[twitter4j.UsersResourcesTest].assertTrue(int)'
      Src: twitter4j.UsersResourcesTest:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 257
    functionDepth: 11
    functionLinenumber: 257
    functionLinenumberEnd: 290
    functionName: '[twitter4j.UsersResourcesTest].testBlockMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].assertTrue(int)'
    - '[twitter4j.UsersResourcesTest].getIDs()'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.UsersResourcesTest].assertNotNull(String)'
    - '[twitter4j.UsersResourcesTest].createBlock(twitter4j.UsersResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].destroyBlock(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].createBlock(long)'
    - '[twitter4j.UsersResourcesTest].size()'
    - '[twitter4j.UsersResourcesTest].assertEquals(long,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].createBlock(String)'
    - '[twitter4j.UsersResourcesTest].assertNull(String)'
    - twitter2.v1()
    - '[twitter4j.UsersResourcesTest].getId()'
    - '[twitter4j.UsersResourcesTest].assertEquals(long)'
    - '[twitter4j.UsersResourcesTest].destroyBlock(String)'
    - '[twitter4j.UsersResourcesTest].get(int)'
    - '[twitter4j.UsersResourcesTest].getBlocksIDs()'
    - '[twitter4j.UsersResourcesTest].users()'
    - '[twitter4j.UsersResourcesTest].getBlocksList()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testBlockMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:294,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:294,1
    - Dst: '[twitter4j.UsersResourcesTest].createMute(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:294,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:295,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:295,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:296,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:296,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:296,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:297,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:297,1
    - Dst: '[twitter4j.UsersResourcesTest].destroyMute(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:297,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:298,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:298,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:299,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:299,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:299,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:301,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:301,1
    - Dst: '[twitter4j.UsersResourcesTest].createMute(String)'
      Src: twitter4j.UsersResourcesTest:301,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:302,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:302,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:303,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:303,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:303,1
    - Dst: twitter2.v1()
      Src: twitter4j.UsersResourcesTest:305,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:305,1
    - Dst: '[twitter4j.UsersResourcesTest].destroyMute(String)'
      Src: twitter4j.UsersResourcesTest:305,1
    - Dst: e.getStatusCode()
      Src: twitter4j.UsersResourcesTest:310,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,int)'
      Src: twitter4j.UsersResourcesTest:310,1
    - Dst: e.getErrorCode()
      Src: twitter4j.UsersResourcesTest:311,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,int)'
      Src: twitter4j.UsersResourcesTest:311,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:314,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:314,1
    - Dst: '[twitter4j.UsersResourcesTest].createMute(long)'
      Src: twitter4j.UsersResourcesTest:314,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:315,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:315,1
    - Dst: '[twitter4j.UsersResourcesTest].getMutesList()'
      Src: twitter4j.UsersResourcesTest:315,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:316,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:316,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:317,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:317,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:317,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.UsersResourcesTest:317,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.UsersResourcesTest:317,1
    - Dst: '[twitter4j.UsersResourcesTest].size()'
      Src: twitter4j.UsersResourcesTest:318,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(int,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:318,1
    - Dst: '[twitter4j.UsersResourcesTest].get(int)'
      Src: twitter4j.UsersResourcesTest:319,1
    - Dst: '[twitter4j.UsersResourcesTest].getId()'
      Src: twitter4j.UsersResourcesTest:319,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(long,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:319,1
    - Dst: twitter1.v1()
      Src: twitter4j.UsersResourcesTest:321,1
    - Dst: '[twitter4j.UsersResourcesTest].users()'
      Src: twitter4j.UsersResourcesTest:321,1
    - Dst: '[twitter4j.UsersResourcesTest].getMutesIDs()'
      Src: twitter4j.UsersResourcesTest:321,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:322,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNull(String)'
      Src: twitter4j.UsersResourcesTest:322,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:323,1
    - Dst: '[twitter4j.UsersResourcesTest].assertNotNull(String)'
      Src: twitter4j.UsersResourcesTest:323,1
    - Dst: '[twitter4j.UsersResourcesTest].getIDs()'
      Src: twitter4j.UsersResourcesTest:324,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(int,twitter4j.UsersResourcesTest)'
      Src: twitter4j.UsersResourcesTest:324,1
    - Dst: '[twitter4j.UsersResourcesTest].assertEquals(long)'
      Src: twitter4j.UsersResourcesTest:325,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 292
    functionDepth: 11
    functionLinenumber: 292
    functionLinenumberEnd: 327
    functionName: '[twitter4j.UsersResourcesTest].testMuteMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.UsersResourcesTest].assertEquals(int,twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].getMutesIDs()'
    - '[twitter4j.UsersResourcesTest].getIDs()'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.UsersResourcesTest].assertNotNull(String)'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].createMute(long)'
    - '[twitter4j.UsersResourcesTest].createMute(String)'
    - e.getErrorCode()
    - '[twitter4j.UsersResourcesTest].size()'
    - '[twitter4j.UsersResourcesTest].destroyMute(String)'
    - '[twitter4j.UsersResourcesTest].assertEquals(long,twitter4j.UsersResourcesTest)'
    - e.getStatusCode()
    - '[twitter4j.UsersResourcesTest].assertNull(String)'
    - twitter2.v1()
    - '[twitter4j.UsersResourcesTest].getId()'
    - '[twitter4j.UsersResourcesTest].assertEquals(long)'
    - '[twitter4j.UsersResourcesTest].getMutesList()'
    - '[twitter4j.UsersResourcesTest].get(int)'
    - '[twitter4j.UsersResourcesTest].destroyMute(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].createMute(twitter4j.UsersResourcesTest)'
    - '[twitter4j.UsersResourcesTest].users()'
    - '[twitter4j.UsersResourcesTest].assertEquals(twitter4j.UsersResourcesTest,int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesTest].testMuteMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.UsersResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.UsersResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.UsersResourcesTest
    signature: '[twitter4j.UsersResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:42,1
    - Dst: '[twitter4j.v1.Status].getText()'
      Src: twitter4j.TweetsResourcesTest:43,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,String)'
      Src: twitter4j.TweetsResourcesTest:43,1
    - Dst: twitter2.v1()
      Src: twitter4j.TweetsResourcesTest:45,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:45,1
    - Dst: '[twitter4j.TweetsResourcesTest].showStatus(int)'
      Src: twitter4j.TweetsResourcesTest:45,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:46,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:46,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:47,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:47,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:47,1
    - Dst: '[twitter4j.TweetsResourcesTest].getLang()'
      Src: twitter4j.TweetsResourcesTest:48,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:48,1
    - Dst: '[twitter4j.TweetsResourcesTest].getUser()'
      Src: twitter4j.TweetsResourcesTest:49,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:49,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:49,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:50,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:50,1
    - Dst: '[twitter4j.TweetsResourcesTest].showStatus(int)'
      Src: twitter4j.TweetsResourcesTest:50,1
    - Dst: '[twitter4j.TweetsResourcesTest].getUser()'
      Src: twitter4j.TweetsResourcesTest:51,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:51,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:51,1
    - Dst: '[twitter4j.TweetsResourcesTest].getRateLimitStatus()'
      Src: twitter4j.TweetsResourcesTest:52,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:52,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:53,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:53,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:54,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:54,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:54,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:56,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:56,1
    - Dst: '[twitter4j.TweetsResourcesTest].showStatus(int)'
      Src: twitter4j.TweetsResourcesTest:56,1
    - Dst: '[twitter4j.TweetsResourcesTest].getLang()'
      Src: twitter4j.TweetsResourcesTest:57,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:57,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:58,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:58,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:59,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:59,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:59,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:60,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:60,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:61,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:61,1
    - Dst: '[twitter4j.TweetsResourcesTest].showStatus(int)'
      Src: twitter4j.TweetsResourcesTest:61,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:62,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:62,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:63,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:63,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:63,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:64,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 39
    functionDepth: 11
    functionLinenumber: 39
    functionLinenumberEnd: 65
    functionName: '[twitter4j.TweetsResourcesTest].testShowStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.v1.Status].getText()'
    - '[twitter4j.TweetsResourcesTest].assertEquals(String,String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].getText()'
    - twitter2.v1()
    - '[twitter4j.TweetsResourcesTest].getUser()'
    - '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
    - '[twitter4j.TweetsResourcesTest].showStatus(int)'
    - '[twitter4j.TweetsResourcesTest].getId()'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    - '[twitter4j.TweetsResourcesTest].getRateLimitStatus()'
    - '[twitter4j.TweetsResourcesTest].getLang()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testShowStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.TweetsResourcesTest:69,1
    - Dst: '[twitter4j.TweetsResourcesTest].toString()'
      Src: twitter4j.TweetsResourcesTest:70,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:72,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:72,1
    - Dst: '[twitter4j.TweetsResourcesTest].updateStatus(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:72,1
    - Dst: '[twitter4j.TweetsResourcesTest].getCreatedAt()'
      Src: twitter4j.TweetsResourcesTest:73,1
    - Dst: '[twitter4j.TweetsResourcesTest].toEpochSecond(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:73,1
    - Dst: '[twitter4j.TweetsResourcesTest].toEpochSecond(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:73,1
    - Dst: Math.abs(twitter4j.TweetsResourcesTest)
      Src: twitter4j.TweetsResourcesTest:73,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(int)'
      Src: twitter4j.TweetsResourcesTest:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:74,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:74,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:75,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:75,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:75,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:77,1
    - Dst: '[twitter4j.TweetsResourcesTest].contains(String)'
      Src: twitter4j.TweetsResourcesTest:77,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:77,1
    - Dst: twitter2.v1()
      Src: twitter4j.TweetsResourcesTest:81,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:81,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:81,1
    - Dst: '[twitter4j.TweetsResourcesTest].retweetStatus(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:81,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:82,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:82,1
    - Dst: '[twitter4j.TweetsResourcesTest].endsWith(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:82,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:82,1
    - Dst: twitter2.v1()
      Src: twitter4j.TweetsResourcesTest:84,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:84,1
    - Dst: '[twitter4j.v1.StatusUpdate].of(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:84,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:84,1
    - Dst: '[twitter4j.v1.StatusUpdate].inReplyToStatusId(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:84,1
    - Dst: '[twitter4j.TweetsResourcesTest].updateStatus(twitter4j.v1.StatusUpdate)'
      Src: twitter4j.TweetsResourcesTest:84,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:85,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:85,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:86,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:86,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:86,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:87,1
    - Dst: '[twitter4j.TweetsResourcesTest].contains(String)'
      Src: twitter4j.TweetsResourcesTest:87,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:87,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:88,1
    - Dst: '[twitter4j.TweetsResourcesTest].getInReplyToStatusId()'
      Src: twitter4j.TweetsResourcesTest:88,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:88,1
    - Dst: '[twitter4j.TweetsResourcesTest].getInReplyToUserId()'
      Src: twitter4j.TweetsResourcesTest:89,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:89,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:90,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:90,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:90,1
    - Dst: '[twitter4j.TweetsResourcesTest].destroyStatus(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:90,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:91,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:91,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:92,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:92,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:92,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.TweetsResourcesTest:94,1
    - Dst: '[twitter4j.TweetsResourcesTest].toString()'
      Src: twitter4j.TweetsResourcesTest:94,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:96,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:96,1
    - Dst: '[twitter4j.v1.StatusUpdate].of(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:96,1
    - Dst: '[twitter4j.v1.StatusUpdate].possiblySensitive(boolean)'
      Src: twitter4j.TweetsResourcesTest:96,1
    - Dst: '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
      Src: twitter4j.TweetsResourcesTest:96,1
    - Dst: '[twitter4j.v1.StatusUpdate].media(java.io.File)'
      Src: twitter4j.TweetsResourcesTest:96,1
    - Dst: '[twitter4j.TweetsResourcesTest].updateStatus(twitter4j.v1.StatusUpdate)'
      Src: twitter4j.TweetsResourcesTest:96,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:97,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:97,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:98,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:98,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:98,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:100,1
    - Dst: '[twitter4j.TweetsResourcesTest].startsWith(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:100,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:100,1
    - Dst: '[twitter4j.TweetsResourcesTest].getMediaEntities()'
      Src: twitter4j.TweetsResourcesTest:101,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:101,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.TweetsResourcesTest:104,1
    - Dst: '[twitter4j.TweetsResourcesTest].toString()'
      Src: twitter4j.TweetsResourcesTest:104,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:106,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:106,1
    - Dst: '[twitter4j.TweetsResourcesTest].updateStatus(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:106,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:108,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:108,1
    - Dst: twitter2.v1()
      Src: twitter4j.TweetsResourcesTest:110,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:110,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:110,1
    - Dst: '[twitter4j.TweetsResourcesTest].retweetStatus(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:110,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:111,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:111,1
    - Dst: '[twitter4j.TweetsResourcesTest].endsWith(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:111,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:111,1
    - Dst: twitter2.v1()
      Src: twitter4j.TweetsResourcesTest:114,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:114,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:114,1
    - Dst: '[twitter4j.TweetsResourcesTest].unRetweetStatus(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:114,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:115,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:115,1
    - Dst: '[twitter4j.TweetsResourcesTest].endsWith(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:115,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:115,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:118,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:118,1
    - Dst: '[twitter4j.TweetsResourcesTest].getId()'
      Src: twitter4j.TweetsResourcesTest:118,1
    - Dst: '[twitter4j.TweetsResourcesTest].destroyStatus(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:118,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:119,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 120
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 67
    functionDepth: 11
    functionLinenumber: 67
    functionLinenumberEnd: 120
    functionName: '[twitter4j.TweetsResourcesTest].testStatusMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].contains(String)'
    - '[twitter4j.TweetsResourcesTest].destroyStatus(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].unRetweetStatus(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
    - '[twitter4j.TweetsResourcesTest].getMediaEntities()'
    - '[twitter4j.TweetsResourcesTest].getText()'
    - '[twitter4j.v1.StatusUpdate].of(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.v1.StatusUpdate].possiblySensitive(boolean)'
    - '[twitter4j.TweetsResourcesTest].startsWith(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.TweetsResourcesTest].retweetStatus(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].updateStatus(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.v1.StatusUpdate].inReplyToStatusId(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    - Math.abs(twitter4j.TweetsResourcesTest)
    - '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
    - '[twitter4j.TweetsResourcesTest].assertTrue(int)'
    - twitter2.v1()
    - '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].toString()'
    - '[twitter4j.TweetsResourcesTest].updateStatus(twitter4j.v1.StatusUpdate)'
    - '[twitter4j.TweetsResourcesTest].getInReplyToStatusId()'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.v1.StatusUpdate].media(java.io.File)'
    - '[twitter4j.TweetsResourcesTest].getInReplyToUserId()'
    - '[twitter4j.TweetsResourcesTest].getCreatedAt()'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.TweetsResourcesTest].endsWith(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].getId()'
    - '[twitter4j.TweetsResourcesTest].toEpochSecond(twitter4j.TweetsResourcesTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testStatusMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:124,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:124,1
    - Dst: '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
      Src: twitter4j.TweetsResourcesTest:124,1
    - Dst: '[twitter4j.TweetsResourcesTest].uploadMedia(java.io.File)'
      Src: twitter4j.TweetsResourcesTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[twitter4j.TweetsResourcesTest].testUploadMediaByFile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TweetsResourcesTest].uploadMedia(java.io.File)'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testUploadMediaByFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
      Src: twitter4j.TweetsResourcesTest:130,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: twitter4j.TweetsResourcesTest:131,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:132,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:132,1
    - Dst: '[twitter4j.TweetsResourcesTest].uploadMedia(String,java.io.FileInputStream)'
      Src: twitter4j.TweetsResourcesTest:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 133
    functionName: '[twitter4j.TweetsResourcesTest].testUploadMediaByStream()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].uploadMedia(String,java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testUploadMediaByStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:139,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:139,1
    - Dst: '[twitter4j.TweetsResourcesTest].getRetweets(int)'
      Src: twitter4j.TweetsResourcesTest:139,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:140,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:140,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(int)'
      Src: twitter4j.TweetsResourcesTest:141,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(int)'
      Src: twitter4j.TweetsResourcesTest:141,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:141,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:141,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:141,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertIsRetweet(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:142,1
    - Dst: '[twitter4j.TweetsResourcesTest].size()'
      Src: twitter4j.TweetsResourcesTest:143,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(int)'
      Src: twitter4j.TweetsResourcesTest:143,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:145,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:145,1
    - Dst: '[twitter4j.TweetsResourcesTest].getRetweeterIds(int)'
      Src: twitter4j.TweetsResourcesTest:145,1
    - Dst: '[twitter4j.TweetsResourcesTest].getIDs()'
      Src: twitter4j.TweetsResourcesTest:146,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(int)'
      Src: twitter4j.TweetsResourcesTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 135
    functionDepth: 11
    functionLinenumber: 135
    functionLinenumberEnd: 147
    functionName: '[twitter4j.TweetsResourcesTest].testRetweetMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TweetsResourcesTest].get(int)'
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].getRetweeterIds(int)'
    - '[twitter4j.TweetsResourcesTest].assertTrue(int)'
    - '[twitter4j.TweetsResourcesTest].size()'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
    - '[twitter4j.TweetsResourcesTest].assertIsRetweet(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].getRetweets(int)'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    - '[twitter4j.TweetsResourcesTest].getIDs()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testRetweetMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: status.getText()
      Src: twitter4j.TweetsResourcesTest:151,1
    - Dst: '[twitter4j.TweetsResourcesTest].startsWith(String)'
      Src: twitter4j.TweetsResourcesTest:151,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.v1.Status>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - statuses
    argTypes:
    - java.util.List<twitter4j.v1.Status>
    constantsTouched: []
    func_position:
      end: 153
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 153
    functionName: '[twitter4j.TweetsResourcesTest].assertIsRetweet(java.util.List<twitter4j.v1.Status>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - status.getText()
    - '[twitter4j.TweetsResourcesTest].startsWith(String)'
    - '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].assertIsRetweet(java.util.List<twitter4j.v1.Status>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:157,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:157,1
    - Dst: '[twitter4j.v1.OEmbedRequest].of(int,String)'
      Src: twitter4j.TweetsResourcesTest:157,1
    - Dst: '[twitter4j.TweetsResourcesTest].getOEmbed(twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.TweetsResourcesTest:157,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:158,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:158,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:159,1
    - Dst: '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
      Src: twitter4j.TweetsResourcesTest:159,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.OEmbed)'
      Src: twitter4j.TweetsResourcesTest:159,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHtml()'
      Src: twitter4j.TweetsResourcesTest:161,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:161,1
    - Dst: '[twitter4j.TweetsResourcesTest].getAuthorName()'
      Src: twitter4j.TweetsResourcesTest:162,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:162,1
    - Dst: '[twitter4j.TweetsResourcesTest].getURL()'
      Src: twitter4j.TweetsResourcesTest:163,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:163,1
    - Dst: '[twitter4j.TweetsResourcesTest].getVersion()'
      Src: twitter4j.TweetsResourcesTest:164,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:164,1
    - Dst: '[twitter4j.TweetsResourcesTest].getCacheAge()'
      Src: twitter4j.TweetsResourcesTest:165,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:165,1
    - Dst: '[twitter4j.TweetsResourcesTest].getAuthorURL()'
      Src: twitter4j.TweetsResourcesTest:166,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:166,1
    - Dst: '[twitter4j.TweetsResourcesTest].getWidth()'
      Src: twitter4j.TweetsResourcesTest:167,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(int)'
      Src: twitter4j.TweetsResourcesTest:167,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:169,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:169,1
    - Dst: '[twitter4j.v1.OEmbedRequest].of(int,String)'
      Src: twitter4j.TweetsResourcesTest:169,1
    - Dst: '[twitter4j.TweetsResourcesTest].getOEmbed(twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.TweetsResourcesTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 155
    functionDepth: 8
    functionLinenumber: 155
    functionLinenumberEnd: 171
    functionName: '[twitter4j.TweetsResourcesTest].testOEmbed()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].getVersion()'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
    - '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
    - '[twitter4j.TweetsResourcesTest].getWidth()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.OEmbed)'
    - '[twitter4j.TweetsResourcesTest].getCacheAge()'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    - '[twitter4j.TweetsResourcesTest].getAuthorName()'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertTrue(int)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].getAuthorURL()'
    - '[twitter4j.v1.OEmbedRequest].of(int,String)'
    - '[twitter4j.TweetsResourcesTest].getOEmbed(twitter4j.v1.OEmbedRequest)'
    - '[twitter4j.TweetsResourcesTest].getHtml()'
    - '[twitter4j.TweetsResourcesTest].getURL()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testOEmbed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].of(int,String)'
      Src: twitter4j.TweetsResourcesTest:175,1
    - Dst: '[twitter4j.v1.OEmbedRequest].widgetType(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:175,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:179,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:179,1
    - Dst: '[twitter4j.TweetsResourcesTest].getOEmbed(twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.TweetsResourcesTest:179,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:181,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:181,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:182,1
    - Dst: '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
      Src: twitter4j.TweetsResourcesTest:182,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.OEmbed)'
      Src: twitter4j.TweetsResourcesTest:182,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHtml()'
      Src: twitter4j.TweetsResourcesTest:184,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:184,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHtml()'
      Src: twitter4j.TweetsResourcesTest:185,1
    - Dst: '[twitter4j.TweetsResourcesTest].contains(String)'
      Src: twitter4j.TweetsResourcesTest:185,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 173
    functionDepth: 8
    functionLinenumber: 173
    functionLinenumberEnd: 189
    functionName: '[twitter4j.TweetsResourcesTest].testOEmbedWithWidgetType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.v1.OEmbedRequest].of(int,String)'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].contains(String)'
    - '[twitter4j.v1.OEmbedRequest].widgetType(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
    - '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
    - '[twitter4j.TweetsResourcesTest].getOEmbed(twitter4j.v1.OEmbedRequest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.OEmbed)'
    - '[twitter4j.TweetsResourcesTest].getHtml()'
    - '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testOEmbedWithWidgetType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:194,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:194,1
    - Dst: '[twitter4j.TweetsResourcesTest].lookup(int,int)'
      Src: twitter4j.TweetsResourcesTest:194,1
    - Dst: '[twitter4j.TweetsResourcesTest].size()'
      Src: twitter4j.TweetsResourcesTest:196,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:196,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(int)'
      Src: twitter4j.TweetsResourcesTest:197,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:198,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:198,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(int)'
      Src: twitter4j.TweetsResourcesTest:200,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:201,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 202
    functionName: '[twitter4j.TweetsResourcesTest].testLookup()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TweetsResourcesTest].get(int)'
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].lookup(int,int)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].size()'
    - '[twitter4j.TweetsResourcesTest].tweets()'
    - '[twitter4j.TweetsResourcesTest].getText()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testLookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter2.v1()
      Src: twitter4j.TweetsResourcesTest:206,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:206,1
    - Dst: '[twitter4j.TweetsResourcesTest].showStatus(int)'
      Src: twitter4j.TweetsResourcesTest:206,1
    - Dst: '[twitter4j.TweetsResourcesTest].getSymbolEntities()'
      Src: twitter4j.TweetsResourcesTest:207,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:208,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:209,1
    - Dst: symbolEntities[0].getStart()
      Src: twitter4j.TweetsResourcesTest:209,1
    - Dst: symbolEntities[0].getEnd()
      Src: twitter4j.TweetsResourcesTest:209,1
    - Dst: '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:209,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:209,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:210,1
    - Dst: symbolEntities[1].getStart()
      Src: twitter4j.TweetsResourcesTest:210,1
    - Dst: symbolEntities[1].getEnd()
      Src: twitter4j.TweetsResourcesTest:210,1
    - Dst: '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:210,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:210,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:211,1
    - Dst: symbolEntities[2].getStart()
      Src: twitter4j.TweetsResourcesTest:211,1
    - Dst: symbolEntities[2].getEnd()
      Src: twitter4j.TweetsResourcesTest:211,1
    - Dst: '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:211,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:211,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:212,1
    - Dst: symbolEntities[3].getStart()
      Src: twitter4j.TweetsResourcesTest:212,1
    - Dst: symbolEntities[3].getEnd()
      Src: twitter4j.TweetsResourcesTest:212,1
    - Dst: '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:212,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:212,1
    - Dst: twitter2.v1()
      Src: twitter4j.TweetsResourcesTest:214,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:214,1
    - Dst: '[twitter4j.TweetsResourcesTest].showStatus(int)'
      Src: twitter4j.TweetsResourcesTest:214,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:215,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:215,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:216,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:216,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:216,1
    - Dst: '[twitter4j.TweetsResourcesTest].getSymbolEntities()'
      Src: twitter4j.TweetsResourcesTest:217,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:218,1
    - Dst: '[twitter4j.TweetsResourcesTest].getURLEntities()'
      Src: twitter4j.TweetsResourcesTest:220,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:221,1
    - Dst: urlEntities[0].getURL()
      Src: twitter4j.TweetsResourcesTest:222,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:222,1
    - Dst: urlEntities[0].getExpandedURL()
      Src: twitter4j.TweetsResourcesTest:223,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:223,1
    - Dst: urlEntities[0].getDisplayURL()
      Src: twitter4j.TweetsResourcesTest:224,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:224,1
    - Dst: urlEntities[0].getStart()
      Src: twitter4j.TweetsResourcesTest:225,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(int)'
      Src: twitter4j.TweetsResourcesTest:225,1
    - Dst: urlEntities[0].getStart()
      Src: twitter4j.TweetsResourcesTest:226,1
    - Dst: urlEntities[0].getEnd()
      Src: twitter4j.TweetsResourcesTest:226,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:226,1
    - Dst: urlEntities[0].getURL()
      Src: twitter4j.TweetsResourcesTest:227,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:227,1
    - Dst: urlEntities[0].getStart()
      Src: twitter4j.TweetsResourcesTest:227,1
    - Dst: urlEntities[0].getEnd()
      Src: twitter4j.TweetsResourcesTest:227,1
    - Dst: '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:227,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:227,1
    - Dst: '[twitter4j.TweetsResourcesTest].getUserMentionEntities()'
      Src: twitter4j.TweetsResourcesTest:229,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:230,1
    - Dst: userMentions[1].getId()
      Src: twitter4j.TweetsResourcesTest:231,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:231,1
    - Dst: userMentions[1].getScreenName()
      Src: twitter4j.TweetsResourcesTest:232,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:232,1
    - Dst: userMentions[1].getScreenName()
      Src: twitter4j.TweetsResourcesTest:233,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:233,1
    - Dst: userMentions[1].getStart()
      Src: twitter4j.TweetsResourcesTest:233,1
    - Dst: userMentions[1].getEnd()
      Src: twitter4j.TweetsResourcesTest:233,1
    - Dst: '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:233,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:233,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHashtagEntities()'
      Src: twitter4j.TweetsResourcesTest:235,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:236,1
    - Dst: hashtags[0].getText()
      Src: twitter4j.TweetsResourcesTest:237,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:237,1
    - Dst: hashtags[0].getText()
      Src: twitter4j.TweetsResourcesTest:238,1
    - Dst: '[twitter4j.TweetsResourcesTest].getText()'
      Src: twitter4j.TweetsResourcesTest:238,1
    - Dst: hashtags[0].getStart()
      Src: twitter4j.TweetsResourcesTest:238,1
    - Dst: hashtags[0].getEnd()
      Src: twitter4j.TweetsResourcesTest:238,1
    - Dst: '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:238,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:238,1
    - Dst: twitter1.v1()
      Src: twitter4j.TweetsResourcesTest:240,1
    - Dst: '[twitter4j.TweetsResourcesTest].tweets()'
      Src: twitter4j.TweetsResourcesTest:240,1
    - Dst: '[twitter4j.TweetsResourcesTest].showStatus(int)'
      Src: twitter4j.TweetsResourcesTest:240,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:241,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TweetsResourcesTest:241,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:242,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TweetsResourcesTest:242,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TweetsResourcesTest:242,1
    - Dst: '[twitter4j.TweetsResourcesTest].getMediaEntities()'
      Src: twitter4j.TweetsResourcesTest:244,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:245,1
    - Dst: media.getDisplayURL()
      Src: twitter4j.TweetsResourcesTest:247,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:247,1
    - Dst: media.getExpandedURL()
      Src: twitter4j.TweetsResourcesTest:248,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:248,1
    - Dst: media.getId()
      Src: twitter4j.TweetsResourcesTest:249,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:249,1
    - Dst: media.getMediaURL()
      Src: twitter4j.TweetsResourcesTest:250,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:250,1
    - Dst: media.getMediaURLHttps()
      Src: twitter4j.TweetsResourcesTest:251,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:251,1
    - Dst: media.getURL()
      Src: twitter4j.TweetsResourcesTest:252,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:252,1
    - Dst: media.getStart()
      Src: twitter4j.TweetsResourcesTest:253,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:253,1
    - Dst: media.getEnd()
      Src: twitter4j.TweetsResourcesTest:254,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:254,1
    - Dst: media.getType()
      Src: twitter4j.TweetsResourcesTest:255,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:255,1
    - Dst: media.getSizes()
      Src: twitter4j.TweetsResourcesTest:256,1
    - Dst: '[twitter4j.TweetsResourcesTest].size()'
      Src: twitter4j.TweetsResourcesTest:257,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:257,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:258,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:259,1
    - Dst: '[twitter4j.TweetsResourcesTest].getResize()'
      Src: twitter4j.TweetsResourcesTest:259,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:259,1
    - Dst: '[twitter4j.TweetsResourcesTest].getWidth()'
      Src: twitter4j.TweetsResourcesTest:260,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:260,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHeight()'
      Src: twitter4j.TweetsResourcesTest:261,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:261,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:263,1
    - Dst: '[twitter4j.TweetsResourcesTest].getResize()'
      Src: twitter4j.TweetsResourcesTest:264,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:264,1
    - Dst: '[twitter4j.TweetsResourcesTest].getWidth()'
      Src: twitter4j.TweetsResourcesTest:265,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:265,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHeight()'
      Src: twitter4j.TweetsResourcesTest:266,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:266,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:268,1
    - Dst: '[twitter4j.TweetsResourcesTest].getResize()'
      Src: twitter4j.TweetsResourcesTest:269,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:269,1
    - Dst: '[twitter4j.TweetsResourcesTest].getWidth()'
      Src: twitter4j.TweetsResourcesTest:270,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:270,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHeight()'
      Src: twitter4j.TweetsResourcesTest:271,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:271,1
    - Dst: '[twitter4j.TweetsResourcesTest].get(twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:273,1
    - Dst: '[twitter4j.TweetsResourcesTest].getResize()'
      Src: twitter4j.TweetsResourcesTest:275,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:275,1
    - Dst: '[twitter4j.TweetsResourcesTest].getWidth()'
      Src: twitter4j.TweetsResourcesTest:276,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:276,1
    - Dst: '[twitter4j.TweetsResourcesTest].getHeight()'
      Src: twitter4j.TweetsResourcesTest:277,1
    - Dst: '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
      Src: twitter4j.TweetsResourcesTest:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 143
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 204
    functionDepth: 11
    functionLinenumber: 204
    functionLinenumberEnd: 278
    functionName: '[twitter4j.TweetsResourcesTest].testEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached:
    - media.getExpandedURL()
    - urlEntities[0].getEnd()
    - twitter1.v1()
    - '[twitter4j.TweetsResourcesTest].getUserMentionEntities()'
    - userMentions[1].getScreenName()
    - media.getDisplayURL()
    - urlEntities[0].getURL()
    - media.getId()
    - media.getMediaURLHttps()
    - hashtags[0].getStart()
    - '[twitter4j.TweetsResourcesTest].assertNotNull(String)'
    - '[twitter4j.TweetsResourcesTest].showStatus(int)'
    - '[twitter4j.TweetsResourcesTest].getMediaEntities()'
    - hashtags[0].getEnd()
    - userMentions[1].getEnd()
    - media.getEnd()
    - '[twitter4j.TweetsResourcesTest].getText()'
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
    - userMentions[1].getId()
    - '[twitter4j.TweetsResourcesTest].substring(twitter4j.TweetsResourcesTest,twitter4j.TweetsResourcesTest)'
    - symbolEntities[1].getEnd()
    - symbolEntities[3].getStart()
    - '[twitter4j.TweetsResourcesTest].getWidth()'
    - '[twitter4j.TweetsResourcesTest].assertEquals(twitter4j.TweetsResourcesTest,twitter4j.v1.Status)'
    - symbolEntities[0].getStart()
    - urlEntities[0].getStart()
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TweetsResourcesTest)'
    - symbolEntities[1].getStart()
    - '[twitter4j.TweetsResourcesTest].getURLEntities()'
    - hashtags[0].getText()
    - media.getMediaURL()
    - symbolEntities[2].getStart()
    - '[twitter4j.TweetsResourcesTest].tweets()'
    - '[twitter4j.TweetsResourcesTest].getHeight()'
    - '[twitter4j.TweetsResourcesTest].get(twitter4j.TweetsResourcesTest)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(String,twitter4j.TweetsResourcesTest)'
    - urlEntities[0].getDisplayURL()
    - '[twitter4j.TweetsResourcesTest].assertTrue(int)'
    - '[twitter4j.TweetsResourcesTest].assertEquals(int,twitter4j.TweetsResourcesTest)'
    - twitter2.v1()
    - '[twitter4j.TweetsResourcesTest].size()'
    - symbolEntities[3].getEnd()
    - userMentions[1].getStart()
    - '[twitter4j.TweetsResourcesTest].getSymbolEntities()'
    - media.getStart()
    - '[twitter4j.TweetsResourcesTest].getHashtagEntities()'
    - '[twitter4j.TweetsResourcesTest].getResize()'
    - urlEntities[0].getExpandedURL()
    - symbolEntities[0].getEnd()
    - media.getURL()
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.TweetsResourcesTest].assertTrue(twitter4j.TweetsResourcesTest)'
    - media.getSizes()
    - symbolEntities[2].getEnd()
    - media.getType()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesTest].testEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: twitter4j.TweetsResourcesTest:289,1
    - Dst: '[java.io.File].<init>()'
      Src: twitter4j.TweetsResourcesTest:290,1
    - Dst: '[java.io.File].exists()'
      Src: twitter4j.TweetsResourcesTest:291,1
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.TweetsResourcesTest:292,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 3
    functionsReached:
    - '[java.io.File].<init>(String)'
    - System.currentTimeMillis()
    - '[java.io.File].exists()'
    - '[java.io.File].<init>()'
    linkageType: ''
    returnType: java.io.File
    signature: '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TweetsResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.TweetsResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TweetsResourcesTest
    signature: '[twitter4j.TweetsResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListResourcesTest].prepareListTest()'
      Src: twitter4j.ListResourcesTest:39,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:41,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:42,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:42,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.v1.UserList,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:42,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:43,1
    - Dst: '[twitter4j.v1.UserList].getName()'
      Src: twitter4j.ListResourcesTest:44,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:44,1
    - Dst: '[twitter4j.v1.UserList].getDescription()'
      Src: twitter4j.ListResourcesTest:45,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:45,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:47,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:47,1
    - Dst: '[twitter4j.ListResourcesTest].getUserLists(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:47,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:48,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:48,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.v1.UserList,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:48,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:49,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:49,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:50,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotEquals(int,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:50,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:52,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:52,1
    - Dst: '[twitter4j.ListResourcesTest].getUserLists(String)'
      Src: twitter4j.ListResourcesTest:52,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:53,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:53,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.v1.UserList,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:53,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:54,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:54,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:55,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotEquals(int,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:55,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:57,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:57,1
    - Dst: '[twitter4j.v1.UserList].getId()'
      Src: twitter4j.ListResourcesTest:57,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(long)'
      Src: twitter4j.ListResourcesTest:57,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:58,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:58,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:58,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:59,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:59,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:60,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:62,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:62,1
    - Dst: '[twitter4j.ListResourcesTest].getSlug()'
      Src: twitter4j.ListResourcesTest:62,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:62,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:63,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:63,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:63,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:64,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:64,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:65,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:67,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:67,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListStatuses(twitter4j.ListResourcesTest,twitter4j.v1.Paging)'
      Src: twitter4j.ListResourcesTest:67,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:68,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:69,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:69,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:69,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.ListResourcesTest:69,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.ListResourcesTest:69,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:71,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:71,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListStatuses(twitter4j.ListResourcesTest,twitter4j.v1.Paging)'
      Src: twitter4j.ListResourcesTest:71,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:72,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:73,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.ListResourcesTest:73,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.ListResourcesTest:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:75,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:75,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:76,1
    - Dst: '[twitter4j.ListResourcesTest].assertNull(String)'
      Src: twitter4j.ListResourcesTest:76,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:77,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:79,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:79,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:79,1
    - Dst: '[twitter4j.ListResourcesTest].updateUserList(twitter4j.ListResourcesTest,String,boolean,String)'
      Src: twitter4j.ListResourcesTest:79,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:80,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:80,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:80,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:83,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:83,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:83,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:83,1
    - Dst: '[twitter4j.ListResourcesTest].isPublic()'
      Src: twitter4j.ListResourcesTest:84,1
    - Dst: '[twitter4j.ListResourcesTest].assertTrue(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:84,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:85,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:85,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:86,1
    - Dst: '[twitter4j.ListResourcesTest].getName()'
      Src: twitter4j.ListResourcesTest:87,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(String,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:87,1
    - Dst: '[twitter4j.ListResourcesTest].getDescription()'
      Src: twitter4j.ListResourcesTest:88,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(String,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:88,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:90,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:90,1
    - Dst: '[twitter4j.ListResourcesTest].getSlug()'
      Src: twitter4j.ListResourcesTest:90,1
    - Dst: '[twitter4j.ListResourcesTest].updateUserList(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,String,boolean,String)'
      Src: twitter4j.ListResourcesTest:90,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:91,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:91,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:91,1
    - Dst: '[twitter4j.ListResourcesTest].isPublic()'
      Src: twitter4j.ListResourcesTest:92,1
    - Dst: '[twitter4j.ListResourcesTest].assertTrue(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:92,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:93,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:93,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:94,1
    - Dst: '[twitter4j.ListResourcesTest].getName()'
      Src: twitter4j.ListResourcesTest:95,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(String,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:95,1
    - Dst: '[twitter4j.ListResourcesTest].getDescription()'
      Src: twitter4j.ListResourcesTest:96,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(String,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 124
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 35
    functionDepth: 14
    functionLinenumber: 35
    functionLinenumberEnd: 97
    functionName: '[twitter4j.ListResourcesTest].testListMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertTrue(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
    - '[twitter4j.v1.UserList].getName()'
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.ListResourcesTest].updateUserList(twitter4j.ListResourcesTest,String,boolean,String)'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.v1.UserList,twitter4j.v1.UserList)'
    - '[twitter4j.v1.UserList].getId()'
    - '[twitter4j.ListResourcesTest].getUserLists(String)'
    - '[twitter4j.ListResourcesTest].showUserList(long)'
    - '[twitter4j.ListResourcesTest].getId()'
    - '[twitter4j.ListResourcesTest].size()'
    - '[twitter4j.ListResourcesTest].getUserListStatuses(twitter4j.ListResourcesTest,twitter4j.v1.Paging)'
    - '[twitter4j.ListResourcesTest].assertNull(String)'
    - '[twitter4j.ListResourcesTest].assertEquals(String,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.v1.UserList)'
    - '[twitter4j.ListResourcesTest].prepareListTest()'
    - '[twitter4j.ListResourcesTest].isPublic()'
    - '[twitter4j.ListResourcesTest].get(int)'
    - '[twitter4j.ListResourcesTest].getName()'
    - '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotEquals(int,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].getDescription()'
    - '[twitter4j.TwitterObjectFactory].createUserList(String)'
    - '[twitter4j.ListResourcesTest].getSlug()'
    - '[twitter4j.ListResourcesTest].getUserLists(twitter4j.ListResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(String)'
    - '[twitter4j.ListResourcesTest].updateUserList(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,String,boolean,String)'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
    - '[twitter4j.v1.UserList].getDescription()'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.v1.UserList)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ListResourcesTest].testListMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListResourcesTest].prepareListTest()'
      Src: twitter4j.ListResourcesTest:105,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:108,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:108,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListMember(long,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:108,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:109,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:109,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:109,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:110,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:110,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:111,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:111,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:111,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:112,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:112,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:112,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:113,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:113,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:114,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:114,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:114,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:114,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:115,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:115,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:115,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:116,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:116,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:117,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:119,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:119,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:119,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListMembers(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:119,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:120,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:120,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:120,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.ListResourcesTest:120,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.ListResourcesTest:120,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:121,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:121,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:122,1
    - Dst: '[twitter4j.ListResourcesTest].assertNull(String)'
      Src: twitter4j.ListResourcesTest:122,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:124,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:124,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:124,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListMembers(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:124,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:125,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:125,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:125,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.ListResourcesTest:125,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.ListResourcesTest:125,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:126,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:126,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:127,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(int,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:127,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:129,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:129,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserListMember(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:129,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:130,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:130,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:131,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:131,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:131,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:132,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:134,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:134,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:134,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:134,1
    - Dst: '[twitter4j.ListResourcesTest].getMemberCount()'
      Src: twitter4j.ListResourcesTest:135,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(int,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:135,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:137,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:137,1
    - Dst: '[twitter4j.ListResourcesTest].showUserListMembership(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:137,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:138,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:138,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:139,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.ListResourcesTest:139,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.ListResourcesTest:139,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:140,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:140,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:142,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:142,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListMemberships(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:142,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:143,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:143,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:144,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:145,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:145,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:145,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:145,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:145,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:146,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:149,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:149,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListMemberships(String)'
      Src: twitter4j.ListResourcesTest:149,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:150,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:151,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:151,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:152,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:152,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:152,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:152,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:152,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:153,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:156,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:156,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListSubscriptions(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:156,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:157,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:157,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:158,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:159,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:159,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:159,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:159,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:159,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:161,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:162,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(int,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:162,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:164,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:164,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListSubscriptions(String)'
      Src: twitter4j.ListResourcesTest:164,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:165,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:165,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:166,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:167,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:167,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:167,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:167,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:167,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:169,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:170,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(int,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 159
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 99
    functionDepth: 14
    functionLinenumber: 99
    functionLinenumberEnd: 171
    functionName: '[twitter4j.ListResourcesTest].testListMemberMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.ListResourcesTest].getUserListSubscriptions(String)'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
    - '[twitter4j.ListResourcesTest].getUserListMemberships(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    - '[twitter4j.ListResourcesTest].destroyUserListMember(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].showUserListMembership(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].getId()'
    - '[twitter4j.ListResourcesTest].size()'
    - '[twitter4j.ListResourcesTest].getMemberCount()'
    - '[twitter4j.ListResourcesTest].assertNull(String)'
    - '[twitter4j.ListResourcesTest].prepareListTest()'
    - '[twitter4j.ListResourcesTest].get(int)'
    - '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].createUserListMember(long,twitter4j.ListResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createUserList(String)'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(String)'
    - '[twitter4j.ListResourcesTest].getUserListMembers(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].getUserListSubscriptions(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertEquals(int,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].getUserListMemberships(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ListResourcesTest].testListMemberMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListResourcesTest].prepareListTest()'
      Src: twitter4j.ListResourcesTest:178,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:180,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:180,1
    - Dst: '[twitter4j.ListResourcesTest].showUserListMembership(long,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:180,1
    - Dst: te.getStatusCode()
      Src: twitter4j.ListResourcesTest:182,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(int,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:182,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:185,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:185,1
    - Dst: '[twitter4j.v1.UserList].getId()'
      Src: twitter4j.ListResourcesTest:185,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListMembers(long)'
      Src: twitter4j.ListResourcesTest:185,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:186,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:186,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:189,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:189,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListMember(long,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:189,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:190,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:190,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:190,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:191,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:191,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:194,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:194,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserListMember(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:194,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:195,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:195,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:196,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:196,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:196,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:197,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:198,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:198,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:198,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:198,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:202,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:202,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:202,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:202,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:203,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:203,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:203,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:204,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:204,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:206,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:206,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:206,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListMembers(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:206,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:209,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:209,1
    - Dst: '[twitter4j.ListResourcesTest].getUser()'
      Src: twitter4j.ListResourcesTest:209,1
    - Dst: '[twitter4j.ListResourcesTest].getScreenName()'
      Src: twitter4j.ListResourcesTest:209,1
    - Dst: '[twitter4j.ListResourcesTest].getSlug()'
      Src: twitter4j.ListResourcesTest:209,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:209,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:210,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:210,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:210,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:210,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:212,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:212,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:212,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:212,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:213,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:213,1
    - Dst: '[twitter4j.ListResourcesTest].getUser()'
      Src: twitter4j.ListResourcesTest:213,1
    - Dst: '[twitter4j.ListResourcesTest].getScreenName()'
      Src: twitter4j.ListResourcesTest:213,1
    - Dst: '[twitter4j.ListResourcesTest].getSlug()'
      Src: twitter4j.ListResourcesTest:213,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserListMembers(String,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:213,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:214,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:214,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:214,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:214,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:218,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:218,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:218,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:218,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:219,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:219,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:219,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:220,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:220,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:222,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:222,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:222,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListMembers(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:222,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:225,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:225,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:225,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:225,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:226,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:226,1
    - Dst: '[twitter4j.ListResourcesTest].getId()'
      Src: twitter4j.ListResourcesTest:226,1
    - Dst: '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 112
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 173
    functionDepth: 14
    functionLinenumber: 173
    functionLinenumberEnd: 227
    functionName: '[twitter4j.ListResourcesTest].testRemoveListMembers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.ListResourcesTest].destroyUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - te.getStatusCode()
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.ListResourcesTest].getUserListMembers(long)'
    - '[twitter4j.ListResourcesTest].destroyUserListMember(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].showUserListMembership(long,twitter4j.ListResourcesTest)'
    - '[twitter4j.v1.UserList].getId()'
    - '[twitter4j.ListResourcesTest].getId()'
    - '[twitter4j.ListResourcesTest].getUser()'
    - '[twitter4j.ListResourcesTest].prepareListTest()'
    - '[twitter4j.ListResourcesTest].destroyUserListMembers(String,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].showUserList(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].createUserListMember(long,twitter4j.ListResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createUserList(String)'
    - '[twitter4j.ListResourcesTest].getSlug()'
    - '[twitter4j.ListResourcesTest].getScreenName()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(String)'
    - '[twitter4j.ListResourcesTest].destroyUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].getUserListMembers(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertEquals(int,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].createUserListMembers(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ListResourcesTest].testRemoveListMembers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListResourcesTest].prepareListTest()'
      Src: twitter4j.ListResourcesTest:234,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:239,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:239,1
    - Dst: '[twitter4j.v1.UserList].getSlug()'
      Src: twitter4j.ListResourcesTest:239,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListSubscribers(twitter4j.ListResourcesTest,String)'
      Src: twitter4j.ListResourcesTest:239,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:240,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:240,1
    - Dst: twitter2.v1()
      Src: twitter4j.ListResourcesTest:241,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:241,1
    - Dst: '[twitter4j.v1.UserList].getId()'
      Src: twitter4j.ListResourcesTest:241,1
    - Dst: '[twitter4j.ListResourcesTest].createUserListSubscription(long)'
      Src: twitter4j.ListResourcesTest:241,1
    - Dst: twitter2.v1()
      Src: twitter4j.ListResourcesTest:242,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:242,1
    - Dst: '[twitter4j.v1.UserList].getId()'
      Src: twitter4j.ListResourcesTest:242,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserListSubscription(long)'
      Src: twitter4j.ListResourcesTest:242,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:243,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:243,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListSubscribers(String,String)'
      Src: twitter4j.ListResourcesTest:243,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:244,1
    - Dst: '[twitter4j.ListResourcesTest].assertTrue(int)'
      Src: twitter4j.ListResourcesTest:244,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:246,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:246,1
    - Dst: '[twitter4j.ListResourcesTest].showUserListSubscription(String,String,int)'
      Src: twitter4j.ListResourcesTest:246,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:247,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:247,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:248,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.ListResourcesTest:248,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.ListResourcesTest:248,1
    - Dst: '[twitter4j.ListResourcesTest].getScreenName()'
      Src: twitter4j.ListResourcesTest:249,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(String,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:249,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:250,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:250,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListSubscriptions(String)'
      Src: twitter4j.ListResourcesTest:250,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:251,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:252,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:253,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:253,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:253,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:253,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:253,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:257,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:257,1
    - Dst: '[twitter4j.v1.UserList].getId()'
      Src: twitter4j.ListResourcesTest:257,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserList(long)'
      Src: twitter4j.ListResourcesTest:257,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:261,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:261,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:262,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:262,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:262,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:263,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 229
    functionDepth: 14
    functionLinenumber: 229
    functionLinenumberEnd: 264
    functionName: '[twitter4j.ListResourcesTest].testListSubscribersMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.ListResourcesTest].getUserListSubscriptions(String)'
    - '[twitter4j.v1.UserList].getSlug()'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    - '[twitter4j.ListResourcesTest].getUserListSubscribers(String,String)'
    - '[twitter4j.v1.UserList].getId()'
    - '[twitter4j.ListResourcesTest].size()'
    - '[twitter4j.ListResourcesTest].createUserListSubscription(long)'
    - '[twitter4j.ListResourcesTest].assertTrue(int)'
    - '[twitter4j.ListResourcesTest].getUserListSubscribers(twitter4j.ListResourcesTest,String)'
    - '[twitter4j.ListResourcesTest].assertEquals(String,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].prepareListTest()'
    - '[twitter4j.ListResourcesTest].get(int)'
    - '[twitter4j.ListResourcesTest].showUserListSubscription(String,String,int)'
    - twitter2.v1()
    - '[twitter4j.TwitterObjectFactory].createUserList(String)'
    - '[twitter4j.ListResourcesTest].destroyUserList(long)'
    - '[twitter4j.ListResourcesTest].getScreenName()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(String)'
    - '[twitter4j.ListResourcesTest].destroyUserListSubscription(long)'
    - '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ListResourcesTest].testListSubscribersMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Paging].ofCount(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:271,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:275,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:275,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListStatuses(int,String,twitter4j.v1.Paging)'
      Src: twitter4j.ListResourcesTest:275,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:279,1
    - Dst: String.format(String,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)
      Src: twitter4j.ListResourcesTest:282,1
    - Dst: '[twitter4j.ListResourcesTest].assertTrue(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 288
    functionName: '[twitter4j.ListResourcesTest].testPagingCountDosentWork1()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.ListResourcesTest].getUserListStatuses(int,String,twitter4j.v1.Paging)'
    - String.format(String,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.ListResourcesTest].size()'
    - '[twitter4j.v1.Paging].ofCount(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertTrue(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ListResourcesTest].testPagingCountDosentWork1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Paging].ofCount(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:295,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:299,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:299,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListStatuses(int,twitter4j.v1.Paging)'
      Src: twitter4j.ListResourcesTest:299,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:303,1
    - Dst: String.format(String,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)
      Src: twitter4j.ListResourcesTest:307,1
    - Dst: '[twitter4j.ListResourcesTest].assertTrue(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 313
    functionName: '[twitter4j.ListResourcesTest].testPagingCountDosentWork2()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListResourcesTest].getUserListStatuses(int,twitter4j.v1.Paging)'
    - twitter1.v1()
    - String.format(String,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.ListResourcesTest].size()'
    - '[twitter4j.v1.Paging].ofCount(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertTrue(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ListResourcesTest].testPagingCountDosentWork2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:318,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:318,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListsOwnerships(String,int)'
      Src: twitter4j.ListResourcesTest:318,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:319,1
    - Dst: '[twitter4j.ListResourcesTest].assertTrue(int)'
      Src: twitter4j.ListResourcesTest:319,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:320,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:320,1
    - Dst: '[twitter4j.ListResourcesTest].getUserListsOwnerships(int,int)'
      Src: twitter4j.ListResourcesTest:320,1
    - Dst: '[twitter4j.ListResourcesTest].size()'
      Src: twitter4j.ListResourcesTest:321,1
    - Dst: '[twitter4j.ListResourcesTest].assertTrue(int)'
      Src: twitter4j.ListResourcesTest:321,1
    - Dst: '[twitter4j.ListResourcesTest].get(int)'
      Src: twitter4j.ListResourcesTest:322,1
    - Dst: '[twitter4j.ListResourcesTest].getCreatedAt()'
      Src: twitter4j.ListResourcesTest:322,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: '[twitter4j.ListResourcesTest].testUserListsOwnerships()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListResourcesTest].assertTrue(int)'
    - twitter1.v1()
    - '[twitter4j.ListResourcesTest].get(int)'
    - '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.ListResourcesTest].getUserListsOwnerships(int,int)'
    - '[twitter4j.ListResourcesTest].size()'
    - '[twitter4j.ListResourcesTest].getCreatedAt()'
    - '[twitter4j.ListResourcesTest].getUserListsOwnerships(String,int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ListResourcesTest].testUserListsOwnerships()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:327,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:327,1
    - Dst: '[twitter4j.ListResourcesTest].getUserLists(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:327,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:328,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:328,1
    - Dst: alist.getSlug()
      Src: twitter4j.ListResourcesTest:331,1
    - Dst: '[twitter4j.ListResourcesTest].equals(String)'
      Src: twitter4j.ListResourcesTest:331,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:335,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:335,1
    - Dst: alist.getSlug()
      Src: twitter4j.ListResourcesTest:335,1
    - Dst: '[twitter4j.ListResourcesTest].destroyUserList(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:335,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:336,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(String)'
      Src: twitter4j.ListResourcesTest:336,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:337,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUserList(String)'
      Src: twitter4j.ListResourcesTest:337,1
    - Dst: '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
      Src: twitter4j.ListResourcesTest:337,1
    - Dst: '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
      Src: twitter4j.ListResourcesTest:338,1
    - Dst: twitter1.v1()
      Src: twitter4j.ListResourcesTest:345,1
    - Dst: '[twitter4j.ListResourcesTest].list()'
      Src: twitter4j.ListResourcesTest:345,1
    - Dst: '[twitter4j.ListResourcesTest].createUserList(String,boolean,String)'
      Src: twitter4j.ListResourcesTest:345,1
    - Dst: Thread.sleep(int)
      Src: twitter4j.ListResourcesTest:350,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 325
    functionDepth: 13
    functionLinenumber: 325
    functionLinenumberEnd: 352
    functionName: '[twitter4j.ListResourcesTest].prepareListTest()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 4
    functionsReached:
    - twitter1.v1()
    - alist.getSlug()
    - '[twitter4j.ListResourcesTest].assertEquals(twitter4j.ListResourcesTest,twitter4j.v1.UserList)'
    - '[twitter4j.ListResourcesTest].assertNotNull(twitter4j.ListResourcesTest)'
    - Thread.sleep(int)
    - '[twitter4j.ListResourcesTest].list()'
    - '[twitter4j.TwitterObjectFactory].createUserList(String)'
    - '[twitter4j.ListResourcesTest].destroyUserList(twitter4j.ListResourcesTest,twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].equals(String)'
    - '[twitter4j.ListResourcesTest].getUserLists(twitter4j.ListResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.ListResourcesTest)'
    - '[twitter4j.ListResourcesTest].assertNotNull(String)'
    - '[twitter4j.ListResourcesTest].createUserList(String,boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListResourcesTest].prepareListTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.ListResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.ListResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.ListResourcesTest
    signature: '[twitter4j.ListResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter2.v1()
      Src: twitter4j.TrendsResourcesTest:36,1
    - Dst: '[twitter4j.TrendsResourcesTest].trends()'
      Src: twitter4j.TrendsResourcesTest:36,1
    - Dst: '[twitter4j.TrendsResourcesTest].getPlaceTrends(int)'
      Src: twitter4j.TrendsResourcesTest:36,1
    - Dst: '[twitter4j.TrendsResourcesTest].getLocation()'
      Src: twitter4j.TrendsResourcesTest:37,1
    - Dst: '[twitter4j.TrendsResourcesTest].getName()'
      Src: twitter4j.TrendsResourcesTest:37,1
    - Dst: '[twitter4j.TrendsResourcesTest].assertEquals(String,twitter4j.TrendsResourcesTest)'
      Src: twitter4j.TrendsResourcesTest:37,1
    - Dst: twitter1.v1()
      Src: twitter4j.TrendsResourcesTest:39,1
    - Dst: '[twitter4j.TrendsResourcesTest].trends()'
      Src: twitter4j.TrendsResourcesTest:39,1
    - Dst: '[twitter4j.TrendsResourcesTest].getAvailableTrends()'
      Src: twitter4j.TrendsResourcesTest:39,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TrendsResourcesTest)'
      Src: twitter4j.TrendsResourcesTest:40,1
    - Dst: '[twitter4j.TrendsResourcesTest].assertNotNull(String)'
      Src: twitter4j.TrendsResourcesTest:40,1
    - Dst: '[twitter4j.TrendsResourcesTest].get(int)'
      Src: twitter4j.TrendsResourcesTest:41,1
    - Dst: '[twitter4j.TrendsResourcesTest].get(int)'
      Src: twitter4j.TrendsResourcesTest:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TrendsResourcesTest)'
      Src: twitter4j.TrendsResourcesTest:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].createLocation(String)'
      Src: twitter4j.TrendsResourcesTest:41,1
    - Dst: '[twitter4j.TrendsResourcesTest].assertEquals(twitter4j.TrendsResourcesTest,twitter4j.v1.Location)'
      Src: twitter4j.TrendsResourcesTest:41,1
    - Dst: '[twitter4j.TrendsResourcesTest].size()'
      Src: twitter4j.TrendsResourcesTest:42,1
    - Dst: '[twitter4j.TrendsResourcesTest].assertTrue(int)'
      Src: twitter4j.TrendsResourcesTest:42,1
    - Dst: twitter2.v1()
      Src: twitter4j.TrendsResourcesTest:44,1
    - Dst: '[twitter4j.TrendsResourcesTest].trends()'
      Src: twitter4j.TrendsResourcesTest:44,1
    - Dst: '[twitter4j.v1.GeoLocation].of(float,float)'
      Src: twitter4j.TrendsResourcesTest:44,1
    - Dst: '[twitter4j.TrendsResourcesTest].getClosestTrends(twitter4j.v1.GeoLocation)'
      Src: twitter4j.TrendsResourcesTest:44,1
    - Dst: '[twitter4j.TrendsResourcesTest].get(int)'
      Src: twitter4j.TrendsResourcesTest:45,1
    - Dst: '[twitter4j.TrendsResourcesTest].getName()'
      Src: twitter4j.TrendsResourcesTest:45,1
    - Dst: '[twitter4j.TrendsResourcesTest].assertEquals(String,twitter4j.TrendsResourcesTest)'
      Src: twitter4j.TrendsResourcesTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 34
    functionDepth: 8
    functionLinenumber: 34
    functionLinenumberEnd: 46
    functionName: '[twitter4j.TrendsResourcesTest].testLocalTrendsMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TrendsResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.TrendsResourcesTest].size()'
    - '[twitter4j.TrendsResourcesTest].getLocation()'
    - '[twitter4j.TrendsResourcesTest].getPlaceTrends(int)'
    - '[twitter4j.TrendsResourcesTest].trends()'
    - '[twitter4j.TrendsResourcesTest].getClosestTrends(twitter4j.v1.GeoLocation)'
    - twitter2.v1()
    - '[twitter4j.TrendsResourcesTest].getAvailableTrends()'
    - '[twitter4j.TrendsResourcesTest].assertEquals(twitter4j.TrendsResourcesTest,twitter4j.v1.Location)'
    - '[twitter4j.TrendsResourcesTest].getName()'
    - '[twitter4j.TrendsResourcesTest].get(int)'
    - '[twitter4j.TrendsResourcesTest].assertTrue(int)'
    - '[twitter4j.TwitterObjectFactory].createLocation(String)'
    - '[twitter4j.TrendsResourcesTest].assertEquals(String,twitter4j.TrendsResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TrendsResourcesTest)'
    - '[twitter4j.v1.GeoLocation].of(float,float)'
    - '[twitter4j.TrendsResourcesTest].assertNotNull(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TrendsResourcesTest].testLocalTrendsMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TrendsResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.TrendsResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TrendsResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TrendsResourcesTest
    signature: '[twitter4j.TrendsResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusSerializationTest)'
      Src: twitter4j.StatusSerializationTest:43,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusSerializationTest:44,1
    - Dst: '[twitter4j.StatusJSONImpl].getScopes()'
      Src: twitter4j.StatusSerializationTest:46,1
    - Dst: '[twitter4j.v1.Scopes].getPlaceIds()'
      Src: twitter4j.StatusSerializationTest:46,1
    - Dst: '[twitter4j.StatusSerializationTest].assertEquals(String,twitter4j.StatusSerializationTest)'
      Src: twitter4j.StatusSerializationTest:47,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: twitter4j.StatusSerializationTest:49,1
    - Dst: '[ObjectOutputStream].<init>(ByteArrayOutputStream)'
      Src: twitter4j.StatusSerializationTest:50,1
    - Dst: '[ObjectOutputStream].writeObject(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusSerializationTest:51,1
    - Dst: '[ObjectOutputStream].flush()'
      Src: twitter4j.StatusSerializationTest:52,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: twitter4j.StatusSerializationTest:54,1
    - Dst: '[ByteArrayInputStream].<init>(twitter4j.StatusSerializationTest)'
      Src: twitter4j.StatusSerializationTest:55,1
    - Dst: '[ObjectInputStream].<init>(ByteArrayInputStream)'
      Src: twitter4j.StatusSerializationTest:55,1
    - Dst: '[ObjectInputStream].readObject()'
      Src: twitter4j.StatusSerializationTest:56,1
    - Dst: statusTwo.getScopes()
      Src: twitter4j.StatusSerializationTest:58,1
    - Dst: '[twitter4j.StatusSerializationTest].getPlaceIds()'
      Src: twitter4j.StatusSerializationTest:58,1
    - Dst: '[twitter4j.StatusSerializationTest].assertEquals(String,twitter4j.StatusSerializationTest)'
      Src: twitter4j.StatusSerializationTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      - IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 40
    functionDepth: 10
    functionLinenumber: 40
    functionLinenumberEnd: 60
    functionName: '[twitter4j.StatusSerializationTest].testSerializationWithScopes()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].<init>(twitter4j.StatusSerializationTest)'
    - '[twitter4j.v1.Scopes].getPlaceIds()'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[ObjectOutputStream].<init>(ByteArrayOutputStream)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusSerializationTest)'
    - '[ByteArrayOutputStream].<init>()'
    - '[twitter4j.StatusJSONImpl].getScopes()'
    - '[twitter4j.StatusSerializationTest].assertEquals(String,twitter4j.StatusSerializationTest)'
    - statusTwo.getScopes()
    - '[twitter4j.StatusSerializationTest].getPlaceIds()'
    - '[ObjectInputStream].readObject()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[ObjectOutputStream].flush()'
    - '[ObjectOutputStream].writeObject(twitter4j.StatusJSONImpl)'
    - '[ObjectInputStream].<init>(ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusSerializationTest].testSerializationWithScopes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.StatusSerializationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.StatusSerializationTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusSerializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.StatusSerializationTest
    signature: '[twitter4j.StatusSerializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:35,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:35,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsIDs()'
      Src: twitter4j.FriendsFollowersResourcesTest:35,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:36,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:36,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertIDExsits(String,twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:38,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:41,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:41,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:42,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:42,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:43,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:43,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
      Src: twitter4j.FriendsFollowersResourcesTest:43,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasNext()'
      Src: twitter4j.FriendsFollowersResourcesTest:44,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:44,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasPrevious()'
      Src: twitter4j.FriendsFollowersResourcesTest:45,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:45,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasPrevious()'
      Src: twitter4j.FriendsFollowersResourcesTest:46,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:46,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:47,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:47,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getNextCursor()'
      Src: twitter4j.FriendsFollowersResourcesTest:47,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(String,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:47,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:48,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:48,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
      Src: twitter4j.FriendsFollowersResourcesTest:48,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:49,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:49,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasNext()'
      Src: twitter4j.FriendsFollowersResourcesTest:50,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:50,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasPrevious()'
      Src: twitter4j.FriendsFollowersResourcesTest:51,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:51,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:53,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:53,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(String,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:53,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:54,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:54,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:55,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:55,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
      Src: twitter4j.FriendsFollowersResourcesTest:55,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasNext()'
      Src: twitter4j.FriendsFollowersResourcesTest:56,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:56,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasPrevious()'
      Src: twitter4j.FriendsFollowersResourcesTest:57,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:57,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:59,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:59,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(int,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:59,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:60,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:60,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:61,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:61,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
      Src: twitter4j.FriendsFollowersResourcesTest:61,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasNext()'
      Src: twitter4j.FriendsFollowersResourcesTest:62,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:62,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasPrevious()'
      Src: twitter4j.FriendsFollowersResourcesTest:63,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:63,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:67,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:67,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsIDs(String,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:67,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:68,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:68,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:69,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:69,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:70,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:70,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
      Src: twitter4j.FriendsFollowersResourcesTest:70,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasNext()'
      Src: twitter4j.FriendsFollowersResourcesTest:71,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:71,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].hasPrevious()'
      Src: twitter4j.FriendsFollowersResourcesTest:72,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 32
    functionDepth: 10
    functionLinenumber: 32
    functionLinenumberEnd: 73
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testSocialGraphMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(int,int)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(String,int)'
    - '[twitter4j.FriendsFollowersResourcesTest].hasPrevious()'
    - '[twitter4j.FriendsFollowersResourcesTest].hasNext()'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsIDs(String,int)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertIDExsits(String,twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertNull(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(String,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createIDs(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
    - '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsIDs()'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].getNextCursor()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testSocialGraphMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.IDs].getIDs()'
      Src: twitter4j.FriendsFollowersResourcesTest:77,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest,String)'
      Src: twitter4j.FriendsFollowersResourcesTest:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.v1.IDs
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 3
    argNames:
    - assertion
    - ids
    - idToFind
    argTypes:
    - String
    - twitter4j.v1.IDs
    - long
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[twitter4j.FriendsFollowersResourcesTest].assertIDExsits(String,twitter4j.v1.IDs,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.IDs].getIDs()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].assertIDExsits(String,twitter4j.v1.IDs,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:90,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:90,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].destroyFriendship(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:90,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:91,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:91,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:92,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:92,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.FriendsFollowersResourcesTest:92,1
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:98,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:98,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].destroyFriendship(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:98,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:99,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:99,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:100,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:100,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.FriendsFollowersResourcesTest:100,1
    - Dst: te.getStatusCode()
      Src: twitter4j.FriendsFollowersResourcesTest:102,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:102,1
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:104,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:104,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest,boolean)'
      Src: twitter4j.FriendsFollowersResourcesTest:104,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:105,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:105,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:106,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:106,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.FriendsFollowersResourcesTest:106,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getScreenName()'
      Src: twitter4j.FriendsFollowersResourcesTest:107,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:107,1
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:110,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:110,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].destroyFriendship(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:110,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:111,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:111,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:112,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:112,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.FriendsFollowersResourcesTest:112,1
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:118,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:118,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].destroyFriendship(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:118,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:119,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:119,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:120,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:120,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.FriendsFollowersResourcesTest:120,1
    - Dst: te.getStatusCode()
      Src: twitter4j.FriendsFollowersResourcesTest:122,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:122,1
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:124,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:124,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].createFriendship(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesTest:124,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:125,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:125,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:126,1
    - Dst: '[twitter4j.TwitterObjectFactory].createUser(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:126,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.User)'
      Src: twitter4j.FriendsFollowersResourcesTest:126,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getScreenName()'
      Src: twitter4j.FriendsFollowersResourcesTest:127,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:127,1
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:133,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:133,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:133,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].fail(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:134,1
    - Dst: te.getStatusCode()
      Src: twitter4j.FriendsFollowersResourcesTest:136,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:136,1
    - Dst: twitter2.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:139,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:139,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].createFriendship(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:139,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].fail(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:140,1
    - Dst: te.getStatusCode()
      Src: twitter4j.FriendsFollowersResourcesTest:146,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:146,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 86
    functionDepth: 11
    functionLinenumber: 86
    functionLinenumberEnd: 149
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testCreateDestroyFriend()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].createFriendship(String,boolean)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].fail(String)'
    - te.getStatusCode()
    - twitter2.v1()
    - '[twitter4j.FriendsFollowersResourcesTest].destroyFriendship(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].destroyFriendship(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].getScreenName()'
    - '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.User)'
    - '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest,boolean)'
    - '[twitter4j.TwitterObjectFactory].createUser(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].createFriendship(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testCreateDestroyFriend()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.FriendsFollowersResourcesTest:153,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].subProperty(twitter4j.FriendsFollowersResourcesTest,String)'
      Src: twitter4j.FriendsFollowersResourcesTest:153,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:153,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].build()'
      Src: twitter4j.FriendsFollowersResourcesTest:153,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].v1()'
      Src: twitter4j.FriendsFollowersResourcesTest:154,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:154,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:154,1
    - Dst: '[twitter4j.TwitterTestBase.TestUserInfo].<init>(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:155,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:158,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:158,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].showFriendship(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:158,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:159,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:159,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:160,1
    - Dst: '[twitter4j.TwitterObjectFactory].createRelationship(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:160,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.Relationship)'
      Src: twitter4j.FriendsFollowersResourcesTest:160,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:163,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowedByTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:164,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:164,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowingTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:165,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:165,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowingSource()'
      Src: twitter4j.FriendsFollowersResourcesTest:166,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:166,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowedBySource()'
      Src: twitter4j.FriendsFollowersResourcesTest:167,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:167,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].canSourceDm()'
      Src: twitter4j.FriendsFollowersResourcesTest:168,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:168,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:170,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:170,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].showFriendship(String,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:170,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:171,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:171,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:172,1
    - Dst: '[twitter4j.TwitterObjectFactory].createRelationship(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:172,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.Relationship)'
      Src: twitter4j.FriendsFollowersResourcesTest:172,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:175,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowedByTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:176,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:176,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowingTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:177,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:177,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowingSource()'
      Src: twitter4j.FriendsFollowersResourcesTest:178,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:178,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowedBySource()'
      Src: twitter4j.FriendsFollowersResourcesTest:179,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:179,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].canSourceDm()'
      Src: twitter4j.FriendsFollowersResourcesTest:180,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:180,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:183,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:183,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].showFriendship(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:183,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:184,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowedByTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:185,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:185,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowingTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:186,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:186,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowingSource()'
      Src: twitter4j.FriendsFollowersResourcesTest:187,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:187,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowedBySource()'
      Src: twitter4j.FriendsFollowersResourcesTest:188,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:188,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].canSourceDm()'
      Src: twitter4j.FriendsFollowersResourcesTest:189,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:189,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:191,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:191,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].showFriendship(twitter4j.FriendsFollowersResourcesTest,String)'
      Src: twitter4j.FriendsFollowersResourcesTest:191,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:192,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowedByTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:193,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:193,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowingTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:194,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:194,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowingSource()'
      Src: twitter4j.FriendsFollowersResourcesTest:195,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:195,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowedBySource()'
      Src: twitter4j.FriendsFollowersResourcesTest:196,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:196,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].canSourceDm()'
      Src: twitter4j.FriendsFollowersResourcesTest:197,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:197,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:199,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:199,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].lookupFriendships(String,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:199,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:201,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:201,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].get(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:202,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getScreenName()'
      Src: twitter4j.FriendsFollowersResourcesTest:202,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(String,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:202,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].get(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:203,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isFollowing()'
      Src: twitter4j.FriendsFollowersResourcesTest:203,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:203,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].get(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:204,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isFollowedBy()'
      Src: twitter4j.FriendsFollowersResourcesTest:204,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:204,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].get(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:205,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getScreenName()'
      Src: twitter4j.FriendsFollowersResourcesTest:205,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:205,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:211,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:211,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].showFriendship(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:211,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowingTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:211,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:212,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:212,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:212,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:219,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:219,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].showFriendship(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:219,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowingTarget()'
      Src: twitter4j.FriendsFollowersResourcesTest:219,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:221,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:221,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:221,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:226,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:226,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].updateFriendship(twitter4j.FriendsFollowersResourcesTest,boolean,boolean)'
      Src: twitter4j.FriendsFollowersResourcesTest:226,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getTargetUserScreenName()'
      Src: twitter4j.FriendsFollowersResourcesTest:227,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:227,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceNotificationsEnabled()'
      Src: twitter4j.FriendsFollowersResourcesTest:228,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:228,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].isSourceWantRetweets()'
      Src: twitter4j.FriendsFollowersResourcesTest:229,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:229,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 120
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 151
    functionDepth: 8
    functionLinenumber: 151
    functionLinenumberEnd: 230
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testRelationship()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesTest].subProperty(twitter4j.FriendsFollowersResourcesTest,String)'
    - twitter1.v1()
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].updateFriendship(twitter4j.FriendsFollowersResourcesTest,boolean,boolean)'
    - '[twitter4j.FriendsFollowersResourcesTest].showFriendship(twitter4j.FriendsFollowersResourcesTest,String)'
    - '[twitter4j.FriendsFollowersResourcesTest].isFollowing()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertFalse(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowedBySource()'
    - '[twitter4j.FriendsFollowersResourcesTest].isSourceWantRetweets()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].isTargetFollowingSource()'
    - '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowedByTarget()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].isSourceFollowingTarget()'
    - '[twitter4j.FriendsFollowersResourcesTest].get(int)'
    - '[twitter4j.FriendsFollowersResourcesTest].v1()'
    - '[twitter4j.FriendsFollowersResourcesTest].isFollowedBy()'
    - '[twitter4j.FriendsFollowersResourcesTest].getTargetUserScreenName()'
    - '[twitter4j.FriendsFollowersResourcesTest].canSourceDm()'
    - '[twitter4j.FriendsFollowersResourcesTest].build()'
    - '[twitter4j.FriendsFollowersResourcesTest].createFriendship(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].lookupFriendships(String,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createRelationship(String)'
    - '[twitter4j.TwitterTestBase.TestUserInfo].<init>(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].showFriendship(String,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].getScreenName()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.Relationship)'
    - '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
    - '[twitter4j.FriendsFollowersResourcesTest].size()'
    - '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertTrue(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(String,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].isSourceNotificationsEnabled()'
    - '[twitter4j.FriendsFollowersResourcesTest].showFriendship(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testRelationship()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: readonly.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:236,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].users()'
      Src: twitter4j.FriendsFollowersResourcesTest:236,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].lookupUsers(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 237
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testLookupFriendships()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesTest].users()'
    - '[twitter4j.FriendsFollowersResourcesTest].lookupUsers(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - readonly.v1()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testLookupFriendships()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:241,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:241,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getIncomingFriendships()'
      Src: twitter4j.FriendsFollowersResourcesTest:241,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:242,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:242,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:243,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:243,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
      Src: twitter4j.FriendsFollowersResourcesTest:243,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:245,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:245,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getOutgoingFriendships()'
      Src: twitter4j.FriendsFollowersResourcesTest:245,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:246,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:246,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:247,1
    - Dst: '[twitter4j.TwitterObjectFactory].createIDs(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:247,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
      Src: twitter4j.FriendsFollowersResourcesTest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 239
    functionDepth: 10
    functionLinenumber: 239
    functionLinenumberEnd: 248
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testIncomingOutgoingFriendships()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesTest].assertNotNull(String)'
    - twitter1.v1()
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].createIDs(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.v1.IDs)'
    - '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
    - '[twitter4j.FriendsFollowersResourcesTest].getOutgoingFriendships()'
    - '[twitter4j.FriendsFollowersResourcesTest].getIncomingFriendships()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testIncomingOutgoingFriendships()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:252,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:252,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:252,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getIDs()'
      Src: twitter4j.FriendsFollowersResourcesTest:252,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:253,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:253,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsIDs(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:253,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getIDs()'
      Src: twitter4j.FriendsFollowersResourcesTest:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 254
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testFriendsFolowers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersIDs(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsIDs(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
    - '[twitter4j.FriendsFollowersResourcesTest].getIDs()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testFriendsFolowers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:258,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:258,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:258,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:259,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:259,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:259,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:260,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:261,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:261,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:263,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:263,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(String,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:263,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:264,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:264,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(int,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:264,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:265,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:266,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:266,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:267,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:267,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:269,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:269,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(String)'
      Src: twitter4j.FriendsFollowersResourcesTest:269,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:270,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:270,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:270,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:271,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:272,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:272,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:274,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:274,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(String,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:274,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:275,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:275,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(int,int)'
      Src: twitter4j.FriendsFollowersResourcesTest:275,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:276,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:277,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:277,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:278,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 279
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testFriendsFollowersList()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(int)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(int,int)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(int)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(int,int)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(String)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
    - '[twitter4j.FriendsFollowersResourcesTest].size()'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(String,int)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(String,int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testFriendsFollowersList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:283,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:283,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(String,int,boolean,boolean)'
      Src: twitter4j.FriendsFollowersResourcesTest:283,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:284,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:284,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(int,int,boolean,boolean)'
      Src: twitter4j.FriendsFollowersResourcesTest:284,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:285,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:286,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:286,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:287,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:287,1
    - Dst: user.getStatus()
      Src: twitter4j.FriendsFollowersResourcesTest:289,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNull(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:289,1
    - Dst: user.getDescriptionURLEntities()
      Src: twitter4j.FriendsFollowersResourcesTest:290,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:290,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:293,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:293,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(String,int,boolean,boolean)'
      Src: twitter4j.FriendsFollowersResourcesTest:293,1
    - Dst: twitter1.v1()
      Src: twitter4j.FriendsFollowersResourcesTest:294,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
      Src: twitter4j.FriendsFollowersResourcesTest:294,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(int,int,boolean,boolean)'
      Src: twitter4j.FriendsFollowersResourcesTest:294,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:295,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:296,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:296,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].size()'
      Src: twitter4j.FriendsFollowersResourcesTest:297,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
      Src: twitter4j.FriendsFollowersResourcesTest:297,1
    - Dst: user.getStatus()
      Src: twitter4j.FriendsFollowersResourcesTest:299,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertNull(twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:299,1
    - Dst: user.getDescriptionURLEntities()
      Src: twitter4j.FriendsFollowersResourcesTest:300,1
    - Dst: '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
      Src: twitter4j.FriendsFollowersResourcesTest:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 302
    functionName: '[twitter4j.FriendsFollowersResourcesTest].testFriendsFollowersListWithSkipStatusIncludeUserEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(int,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(String,int,boolean,boolean)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(String,int,boolean,boolean)'
    - '[twitter4j.FriendsFollowersResourcesTest].getFollowersList(int,int,boolean,boolean)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertNull(twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].assertTrue(int)'
    - user.getStatus()
    - user.getDescriptionURLEntities()
    - '[twitter4j.FriendsFollowersResourcesTest].assertEquals(twitter4j.FriendsFollowersResourcesTest,twitter4j.FriendsFollowersResourcesTest)'
    - '[twitter4j.FriendsFollowersResourcesTest].friendsFollowers()'
    - '[twitter4j.FriendsFollowersResourcesTest].size()'
    - '[twitter4j.FriendsFollowersResourcesTest].getFriendsList(int,int,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FriendsFollowersResourcesTest].testFriendsFollowersListWithSkipStatusIncludeUserEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.FriendsFollowersResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.FriendsFollowersResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.FriendsFollowersResourcesTest
    signature: '[twitter4j.FriendsFollowersResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: twitter4j.TwitterTestBase:119,1
    - Dst: System.getenv()
      Src: twitter4j.TwitterTestBase:123,1
    - Dst: '[twitter4j.TwitterTestBase].keySet()'
      Src: twitter4j.TwitterTestBase:124,1
    - Dst: key.startsWith(twitter4j.TwitterTestBase)
      Src: twitter4j.TwitterTestBase:125,1
    - Dst: envPrefix.length()
      Src: twitter4j.TwitterTestBase:126,1
    - Dst: key.substring(twitter4j.TwitterTestBase)
      Src: twitter4j.TwitterTestBase:126,1
    - Dst: '[twitter4j.TwitterTestBase].replaceAll(String,String)'
      Src: twitter4j.TwitterTestBase:126,1
    - Dst: '[twitter4j.TwitterTestBase].get(twitter4j.TwitterTestBase)'
      Src: twitter4j.TwitterTestBase:126,1
    - Dst: '[java.util.Properties].setProperty(twitter4j.TwitterTestBase,twitter4j.TwitterTestBase)'
      Src: twitter4j.TwitterTestBase:126,1
    - Dst: System.getProperties()
      Src: twitter4j.TwitterTestBase:129,1
    - Dst: '[twitter4j.TwitterTestBase].stringPropertyNames()'
      Src: twitter4j.TwitterTestBase:129,1
    - Dst: key.startsWith(twitter4j.TwitterTestBase)
      Src: twitter4j.TwitterTestBase:130,1
    - Dst: prefix.length()
      Src: twitter4j.TwitterTestBase:131,1
    - Dst: key.substring(twitter4j.TwitterTestBase)
      Src: twitter4j.TwitterTestBase:131,1
    - Dst: System.getProperty(twitter4j.TwitterTestBase)
      Src: twitter4j.TwitterTestBase:131,1
    - Dst: '[java.util.Properties].setProperty(twitter4j.TwitterTestBase,twitter4j.TwitterTestBase)'
      Src: twitter4j.TwitterTestBase:131,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Twitter
      - java.util.Properties
      - String
      - long
      - TestUserInfo
      - twitter4j.Configuration
      - String
      - String
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Properties
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 135
    functionName: '[twitter4j.TwitterTestBase].getNextProperty()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTestBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterTestBase].stringPropertyNames()'
    - key.substring(twitter4j.TwitterTestBase)
    - '[twitter4j.TwitterTestBase].get(twitter4j.TwitterTestBase)'
    - key.startsWith(twitter4j.TwitterTestBase)
    - '[java.util.Properties].setProperty(twitter4j.TwitterTestBase,twitter4j.TwitterTestBase)'
    - '[twitter4j.TwitterTestBase].replaceAll(String,String)'
    - System.getenv()
    - System.getProperty(twitter4j.TwitterTestBase)
    - System.getProperties()
    - '[java.util.Properties].<init>()'
    - envPrefix.length()
    - prefix.length()
    - '[twitter4j.TwitterTestBase].keySet()'
    linkageType: ''
    returnType: java.util.Properties
    signature: '[twitter4j.TwitterTestBase].getNextProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].clone()'
      Src: twitter4j.TwitterTestBase:184,1
    - Dst: '[java.util.Properties].<init>(java.util.Properties)'
      Src: twitter4j.TwitterTestBase:184,1
    - Dst: '[java.util.Properties].keySet()'
      Src: twitter4j.TwitterTestBase:185,1
    - Dst: '[twitter4j.TwitterTestBase].forEach()'
      Src: twitter4j.TwitterTestBase:185,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Twitter
      - java.util.Properties
      - String
      - long
      - TestUserInfo
      - twitter4j.Configuration
      - String
      - String
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Properties
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - p
    - path
    argTypes:
    - java.util.Properties
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 192
    functionName: '[twitter4j.TwitterTestBase].subProperty(java.util.Properties,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Properties].clone()'
    - '[java.util.Properties].keySet()'
    - '[java.util.Properties].<init>(java.util.Properties)'
    - '[twitter4j.TwitterTestBase].forEach()'
    linkageType: ''
    returnType: java.util.Properties
    signature: '[twitter4j.TwitterTestBase].subProperty(java.util.Properties,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Twitter
      - java.util.Properties
      - String
      - long
      - TestUserInfo
      - twitter4j.Configuration
      - String
      - String
      - String
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterTestBase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.TwitterTestBase].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TwitterTestBase
    signature: '[twitter4j.TwitterTestBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: p.getProperty(String)
      Src: twitter4j.TwitterTestBase.TestUserInfo:50,1
    - Dst: p.getProperty(String)
      Src: twitter4j.TwitterTestBase.TestUserInfo:51,1
    - Dst: p.getProperty(String)
      Src: twitter4j.TwitterTestBase.TestUserInfo:54,1
    - Dst: Long.parseLong(twitter4j.TwitterTestBase.TestUserInfo)
      Src: twitter4j.TwitterTestBase.TestUserInfo:54,1
    - Dst: p.getProperty(String)
      Src: twitter4j.TwitterTestBase.TestUserInfo:56,1
    - Dst: '[twitter4j.TwitterTestBase.TestUserInfo].fail(String)'
      Src: twitter4j.TwitterTestBase.TestUserInfo:56,1
    - Dst: p.getProperty(String)
      Src: twitter4j.TwitterTestBase.TestUserInfo:59,1
    - Dst: p.getProperty(String)
      Src: twitter4j.TwitterTestBase.TestUserInfo:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - long
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TwitterTestBase.TestUserInfo
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 61
    functionName: '[twitter4j.TwitterTestBase.TestUserInfo].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTestBase.java
    functionUses: 1
    functionsReached:
    - Long.parseLong(twitter4j.TwitterTestBase.TestUserInfo)
    - '[twitter4j.TwitterTestBase.TestUserInfo].fail(String)'
    - p.getProperty(String)
    linkageType: ''
    returnType: twitter4j.TwitterTestBase.TestUserInfo
    signature: '[twitter4j.TwitterTestBase.TestUserInfo].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:34,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:35,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:35,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:37,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:38,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:38,1
    - Dst: '[twitter4j.v1.Paging].ofSinceId()'
      Src: twitter4j.PagingTest:42,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:43,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:48,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:50,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:52,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:53,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:53,1
    - Dst: '[twitter4j.v1.Paging].ofSinceId(int)'
      Src: twitter4j.PagingTest:54,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:55,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:56,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:56,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:57,1
    - Dst: '[twitter4j.v1.Paging].ofPage()'
      Src: twitter4j.PagingTest:61,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:62,1
    - Dst: '[twitter4j.v1.Paging].withPage(int)'
      Src: twitter4j.PagingTest:65,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:66,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:67,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:67,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:68,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:69,1
    - Dst: '[twitter4j.v1.Paging].ofMaxId()'
      Src: twitter4j.PagingTest:73,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:74,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:79,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:80,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:83,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:84,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:84,1
    - Dst: '[twitter4j.v1.Paging].maxId(int)'
      Src: twitter4j.PagingTest:85,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:86,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:87,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:87,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:88,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:89,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:90,1
    - Dst: '[twitter4j.v1.Paging].ofCount()'
      Src: twitter4j.PagingTest:95,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:96,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:101,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:102,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:105,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:106,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:106,1
    - Dst: '[twitter4j.v1.Paging].count(int)'
      Src: twitter4j.PagingTest:107,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
      Src: twitter4j.PagingTest:108,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.PagingTest:109,1
    - Dst: '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:109,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:110,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:111,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:112,1
    - Dst: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
      Src: twitter4j.PagingTest:113,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 115
    functionName: '[twitter4j.PagingTest].testPaging()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PagingTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Paging].maxId(int)'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
    - '[twitter4j.v1.Paging].ofCount()'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.PagingTest)'
    - '[twitter4j.v1.Paging].withPage(int)'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.v1.Paging)'
    - '[twitter4j.v1.Paging].ofPage()'
    - '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,int)'
    - '[twitter4j.PagingTest].assertEquals(int,twitter4j.PagingTest)'
    - '[twitter4j.PagingTest].fail(String)'
    - '[twitter4j.v1.Paging].ofMaxId()'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.PagingTest)'
    - '[twitter4j.v1.Paging].ofSinceId(int)'
    - '[twitter4j.v1.Paging].ofSinceId()'
    - '[java.util.List<twitter4j.HttpParameter>].size()'
    - '[twitter4j.v1.Paging].count(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PagingTest].testPaging()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: param.getName()
      Src: twitter4j.PagingTest:120,1
    - Dst: '[twitter4j.PagingTest].equals(String)'
      Src: twitter4j.PagingTest:120,1
    - Dst: param.getValue()
      Src: twitter4j.PagingTest:120,1
    - Dst: String.valueOf(long)
      Src: twitter4j.PagingTest:120,1
    - Dst: '[twitter4j.PagingTest].equals(twitter4j.PagingTest)'
      Src: twitter4j.PagingTest:120,1
    - Dst: '[twitter4j.PagingTest].fail(String)'
      Src: twitter4j.PagingTest:126,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.HttpParameter>
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - params
    - name
    - value
    argTypes:
    - java.util.List<twitter4j.HttpParameter>
    - String
    - long
    constantsTouched: []
    func_position:
      end: 129
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 129
    functionName: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PagingTest.java
    functionUses: 0
    functionsReached:
    - param.getName()
    - String.valueOf(long)
    - param.getValue()
    - '[twitter4j.PagingTest].equals(String)'
    - '[twitter4j.PagingTest].fail(String)'
    - '[twitter4j.PagingTest].equals(twitter4j.PagingTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.PagingTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.PagingTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PagingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.PagingTest
    signature: '[twitter4j.PagingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:42,1
    - Dst: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:43,1
    - Dst: '[twitter4j.OAuth2Token].getTokenType()'
      Src: twitter4j.ApplicationOnlyAuthTest:44,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(String,String)'
      Src: twitter4j.ApplicationOnlyAuthTest:44,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:45,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
      Src: twitter4j.ApplicationOnlyAuthTest:45,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:45,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
      Src: twitter4j.ApplicationOnlyAuthTest:45,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:45,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:50,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].help()'
      Src: twitter4j.ApplicationOnlyAuthTest:50,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:50,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].get(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:51,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:52,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
      Src: twitter4j.ApplicationOnlyAuthTest:53,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
      Src: twitter4j.ApplicationOnlyAuthTest:53,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:56,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].users()'
      Src: twitter4j.ApplicationOnlyAuthTest:56,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getAccountSettings()'
      Src: twitter4j.ApplicationOnlyAuthTest:56,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].fail(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:57,1
    - Dst: e.getStatusCode()
      Src: twitter4j.ApplicationOnlyAuthTest:60,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(int,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:60,1
    - Dst: e.getErrorCode()
      Src: twitter4j.ApplicationOnlyAuthTest:61,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(int,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:61,1
    - Dst: e.getErrorMessage()
      Src: twitter4j.ApplicationOnlyAuthTest:62,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].contains(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:62,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertTrue(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 39
    functionDepth: 12
    functionLinenumber: 39
    functionLinenumberEnd: 64
    functionName: '[twitter4j.ApplicationOnlyAuthTest].testAuthWithBuildingConf1()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
    - e.getErrorMessage()
    - '[twitter4j.OAuth2Authorization].getOAuth2Token()'
    - '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
    - e.getErrorCode()
    - '[twitter4j.ApplicationOnlyAuthTest].help()'
    - '[twitter4j.ApplicationOnlyAuthTest].getAccountSettings()'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(String,String)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - e.getStatusCode()
    - '[twitter4j.ApplicationOnlyAuthTest].build()'
    - '[twitter4j.ApplicationOnlyAuthTest].get(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
    - '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
    - '[twitter4j.ApplicationOnlyAuthTest].v1()'
    - '[twitter4j.ApplicationOnlyAuthTest].fail(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertTrue(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.OAuth2Token].getTokenType()'
    - '[twitter4j.ApplicationOnlyAuthTest].contains(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].users()'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(int,twitter4j.ApplicationOnlyAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].testAuthWithBuildingConf1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:69,1
    - Dst: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:70,1
    - Dst: '[twitter4j.OAuth2Token].getTokenType()'
      Src: twitter4j.ApplicationOnlyAuthTest:71,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(String,String)'
      Src: twitter4j.ApplicationOnlyAuthTest:71,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:72,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
      Src: twitter4j.ApplicationOnlyAuthTest:72,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:72,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
      Src: twitter4j.ApplicationOnlyAuthTest:72,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:72,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:77,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].help()'
      Src: twitter4j.ApplicationOnlyAuthTest:77,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:77,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].get(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:78,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:79,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
      Src: twitter4j.ApplicationOnlyAuthTest:80,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
      Src: twitter4j.ApplicationOnlyAuthTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 66
    functionDepth: 12
    functionLinenumber: 66
    functionLinenumberEnd: 81
    functionName: '[twitter4j.ApplicationOnlyAuthTest].testAuthWithBuildingConf2()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ApplicationOnlyAuthTest].build()'
    - '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].get(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.ApplicationOnlyAuthTest].v1()'
    - '[twitter4j.OAuth2Token].getTokenType()'
    - '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
    - '[twitter4j.ApplicationOnlyAuthTest].help()'
    - '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(String,String)'
    - '[twitter4j.OAuth2Authorization].getOAuth2Token()'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].testAuthWithBuildingConf2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:85,1
    - Dst: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:86,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:89,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
      Src: twitter4j.ApplicationOnlyAuthTest:89,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:89,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
      Src: twitter4j.ApplicationOnlyAuthTest:89,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:89,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:97,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].help()'
      Src: twitter4j.ApplicationOnlyAuthTest:97,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:97,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].get(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:98,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:99,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
      Src: twitter4j.ApplicationOnlyAuthTest:100,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
      Src: twitter4j.ApplicationOnlyAuthTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 83
    functionDepth: 12
    functionLinenumber: 83
    functionLinenumberEnd: 101
    functionName: '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessToken1()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ApplicationOnlyAuthTest].build()'
    - '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].get(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.ApplicationOnlyAuthTest].v1()'
    - '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
    - '[twitter4j.ApplicationOnlyAuthTest].help()'
    - '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.OAuth2Authorization].getOAuth2Token()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessToken1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:105,1
    - Dst: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:106,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:109,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
      Src: twitter4j.ApplicationOnlyAuthTest:109,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:109,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
      Src: twitter4j.ApplicationOnlyAuthTest:109,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:109,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:114,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].help()'
      Src: twitter4j.ApplicationOnlyAuthTest:114,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:114,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].get(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:115,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:116,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
      Src: twitter4j.ApplicationOnlyAuthTest:117,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
      Src: twitter4j.ApplicationOnlyAuthTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 103
    functionDepth: 12
    functionLinenumber: 103
    functionLinenumberEnd: 118
    functionName: '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessToken2()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ApplicationOnlyAuthTest].build()'
    - '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].get(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.ApplicationOnlyAuthTest].v1()'
    - '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
    - '[twitter4j.ApplicationOnlyAuthTest].help()'
    - '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.OAuth2Authorization].getOAuth2Token()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessToken2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:122,1
    - Dst: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:123,1
    - Dst: '[twitter4j.OAuth2Authorization].invalidateOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:126,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:127,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
      Src: twitter4j.ApplicationOnlyAuthTest:127,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:127,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
      Src: twitter4j.ApplicationOnlyAuthTest:127,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:127,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:133,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].help()'
      Src: twitter4j.ApplicationOnlyAuthTest:133,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus()'
      Src: twitter4j.ApplicationOnlyAuthTest:133,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].fail(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 120
    functionDepth: 12
    functionLinenumber: 120
    functionLinenumberEnd: 137
    functionName: '[twitter4j.ApplicationOnlyAuthTest].testInvalidation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ApplicationOnlyAuthTest].build()'
    - '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus()'
    - '[twitter4j.ApplicationOnlyAuthTest].fail(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuth2Token(twitter4j.OAuth2Token)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.ApplicationOnlyAuthTest].v1()'
    - '[twitter4j.ApplicationOnlyAuthTest].help()'
    - '[twitter4j.Twitter.TwitterBuilder].applicationOnlyAuthEnabled(boolean)'
    - '[twitter4j.ApplicationOnlyAuthTest].oAuthConsumer(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.OAuth2Authorization].invalidateOAuth2Token()'
    - '[twitter4j.OAuth2Authorization].getOAuth2Token()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].testInvalidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].writeFile(twitter4j.ApplicationOnlyAuthTest,String,String,String,String)'
      Src: twitter4j.ApplicationOnlyAuthTest:145,1
    - Dst: '[twitter4j.OAuth2Authorization].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:153,1
    - Dst: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:153,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:155,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getTokenType()'
      Src: twitter4j.ApplicationOnlyAuthTest:156,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(String,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:156,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:158,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].oAuth2Token(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:158,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:158,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:160,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].help()'
      Src: twitter4j.ApplicationOnlyAuthTest:160,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:160,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].get(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:161,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:162,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
      Src: twitter4j.ApplicationOnlyAuthTest:163,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
      Src: twitter4j.ApplicationOnlyAuthTest:163,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].deleteFile(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 168
    functionName: '[twitter4j.ApplicationOnlyAuthTest].testAuthWithPropertyFile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ApplicationOnlyAuthTest].build()'
    - '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].build()'
    - '[twitter4j.ApplicationOnlyAuthTest].getTokenType()'
    - '[twitter4j.ApplicationOnlyAuthTest].get(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.ApplicationOnlyAuthTest].writeFile(twitter4j.ApplicationOnlyAuthTest,String,String,String,String)'
    - '[twitter4j.Twitter.TwitterBuilder].oAuth2Token(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].deleteFile(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
    - '[twitter4j.ApplicationOnlyAuthTest].help()'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(String,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getOAuth2Token()'
    - '[twitter4j.ApplicationOnlyAuthTest].v1()'
    - '[twitter4j.OAuth2Authorization].newBuilder()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].testAuthWithPropertyFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:174,1
    - Dst: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
      Src: twitter4j.ApplicationOnlyAuthTest:176,1
    - Dst: '[twitter4j.OAuth2Token].getTokenType()'
      Src: twitter4j.ApplicationOnlyAuthTest:182,1
    - Dst: '[twitter4j.OAuth2Token].getAccessToken()'
      Src: twitter4j.ApplicationOnlyAuthTest:183,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].writeFile(twitter4j.ApplicationOnlyAuthTest,String,String,String,String,String,String)'
      Src: twitter4j.ApplicationOnlyAuthTest:177,1
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.ApplicationOnlyAuthTest:186,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].build()'
      Src: twitter4j.ApplicationOnlyAuthTest:186,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].v1()'
      Src: twitter4j.ApplicationOnlyAuthTest:189,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].help()'
      Src: twitter4j.ApplicationOnlyAuthTest:189,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:189,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].get(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:190,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:191,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
      Src: twitter4j.ApplicationOnlyAuthTest:192,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
      Src: twitter4j.ApplicationOnlyAuthTest:192,1
    - Dst: '[twitter4j.ApplicationOnlyAuthTest].deleteFile(twitter4j.ApplicationOnlyAuthTest)'
      Src: twitter4j.ApplicationOnlyAuthTest:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 170
    functionDepth: 12
    functionLinenumber: 170
    functionLinenumberEnd: 197
    functionName: '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessTokenFromPropertyFile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuth2Authorization].getInstance(twitter4j.ApplicationOnlyAuthTest,twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.Twitter.TwitterBuilder].build()'
    - '[twitter4j.ApplicationOnlyAuthTest].get(String)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertEquals(twitter4j.ApplicationOnlyAuthTest,int)'
    - '[twitter4j.ApplicationOnlyAuthTest].assertNotNull(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].getRateLimitStatus(String)'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.OAuth2Token].getAccessToken()'
    - '[twitter4j.ApplicationOnlyAuthTest].writeFile(twitter4j.ApplicationOnlyAuthTest,String,String,String,String,String,String)'
    - '[twitter4j.OAuth2Token].getTokenType()'
    - '[twitter4j.ApplicationOnlyAuthTest].getLimit()'
    - '[twitter4j.ApplicationOnlyAuthTest].help()'
    - '[twitter4j.ApplicationOnlyAuthTest].deleteFile(twitter4j.ApplicationOnlyAuthTest)'
    - '[twitter4j.ApplicationOnlyAuthTest].v1()'
    - '[twitter4j.OAuth2Authorization].getOAuth2Token()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessTokenFromPropertyFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:200,1
    - Dst: '[java.io.File].delete()'
      Src: twitter4j.ApplicationOnlyAuthTest:202,1
    - Dst: '[java.io.FileWriter].<init>(java.io.File)'
      Src: twitter4j.ApplicationOnlyAuthTest:203,1
    - Dst: '[java.io.BufferedWriter].<init>(java.io.FileWriter)'
      Src: twitter4j.ApplicationOnlyAuthTest:203,1
    - Dst: writer.write(twitter4j.ApplicationOnlyAuthTest)
      Src: twitter4j.ApplicationOnlyAuthTest:205,1
    - Dst: writer.newLine()
      Src: twitter4j.ApplicationOnlyAuthTest:206,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 209
    functionName: '[twitter4j.ApplicationOnlyAuthTest].writeFile(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].delete()'
    - '[java.io.File].<init>(String)'
    - '[java.io.FileWriter].<init>(java.io.File)'
    - writer.newLine()
    - '[java.io.BufferedWriter].<init>(java.io.FileWriter)'
    - writer.write(twitter4j.ApplicationOnlyAuthTest)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].writeFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.ApplicationOnlyAuthTest:212,1
    - Dst: '[java.io.File].delete()'
      Src: twitter4j.ApplicationOnlyAuthTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 215
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 215
    functionName: '[twitter4j.ApplicationOnlyAuthTest].deleteFile(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].delete()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ApplicationOnlyAuthTest].deleteFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.ApplicationOnlyAuthTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.ApplicationOnlyAuthTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.ApplicationOnlyAuthTest
    signature: '[twitter4j.ApplicationOnlyAuthTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].ofQuery(String)'
      Src: twitter4j.GeoQueryTest:36,1
    - Dst: '[twitter4j.v1.GeoQuery].ip(String)'
      Src: twitter4j.GeoQueryTest:36,1
    - Dst: '[twitter4j.v1.GeoQuery].geoLocation(float)'
      Src: twitter4j.GeoQueryTest:36,1
    - Dst: '[twitter4j.GeoQueryTest].assertEquals(String,String)'
      Src: twitter4j.GeoQueryTest:37,1
    - Dst: '[twitter4j.GeoQueryTest].assertEquals(String,String)'
      Src: twitter4j.GeoQueryTest:38,1
    - Dst: '[twitter4j.GeoQueryTest].assertEquals(double,float)'
      Src: twitter4j.GeoQueryTest:39,1
    - Dst: '[twitter4j.GeoQueryTest].assertEquals(double)'
      Src: twitter4j.GeoQueryTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[twitter4j.GeoQueryTest].testConstructors()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/GeoQueryTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.GeoQueryTest].assertEquals(double)'
    - '[twitter4j.GeoQueryTest].assertEquals(double,float)'
    - '[twitter4j.GeoQueryTest].assertEquals(String,String)'
    - '[twitter4j.v1.GeoQuery].geoLocation(float)'
    - '[twitter4j.v1.GeoQuery].ofQuery(String)'
    - '[twitter4j.v1.GeoQuery].ip(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.GeoQueryTest].testConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].ofQuery(null)'
      Src: twitter4j.GeoQueryTest:45,1
    - Dst: '[twitter4j.GeoQueryTest].assertNull(String)'
      Src: twitter4j.GeoQueryTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[twitter4j.GeoQueryTest].testEmptyConstructors()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/GeoQueryTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.GeoQueryTest].assertNull(String)'
    - '[twitter4j.v1.GeoQuery].ofQuery(null)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.GeoQueryTest].testEmptyConstructors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.GeoQueryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.GeoQueryTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/GeoQueryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.GeoQueryTest
    signature: '[twitter4j.GeoQueryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].<init>()'
      Src: twitter4j.RateLimitStatusJSONImplTest:35,1
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse)'
      Src: twitter4j.RateLimitStatusJSONImplTest:35,1
    - Dst: '[twitter4j.v1.RateLimitStatus].getResetTimeInSeconds()'
      Src: twitter4j.RateLimitStatusJSONImplTest:37,1
    - Dst: '[twitter4j.RateLimitStatusJSONImplTest].assertTrue(int)'
      Src: twitter4j.RateLimitStatusJSONImplTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[twitter4j.RateLimitStatusJSONImplTest].testGetResetTimeInSeconds()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/RateLimitStatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.RateLimitStatusJSONImplTest].assertTrue(int)'
    - '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].<init>()'
    - '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse)'
    - '[twitter4j.v1.RateLimitStatus].getResetTimeInSeconds()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.RateLimitStatusJSONImplTest].testGetResetTimeInSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.RateLimitStatusJSONImplTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.RateLimitStatusJSONImplTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/RateLimitStatusJSONImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.RateLimitStatusJSONImplTest
    signature: '[twitter4j.RateLimitStatusJSONImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].<init>(boolean)'
      Src: twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse
      static: false
      superClass: HttpResponse
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/RateLimitStatusJSONImplTest.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpResponse].<init>(boolean)'
    linkageType: ''
    returnType: twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse
    signature: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse:51,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: HttpResponse
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].getResponseHeader(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/RateLimitStatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    linkageType: ''
    returnType: String
    signature: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].getResponseHeader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,java.util.List<String>>
      static: false
      superClass: HttpResponse
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].getResponseHeaderFields()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/RateLimitStatusJSONImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,java.util.List<String>>
    signature: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].getResponseHeaderFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HttpResponse
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].disconnect()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/RateLimitStatusJSONImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].disconnect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].createObject(String)'
      Src: twitter4j.DataObjectFactoryTest:27,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.DataObjectFactoryTest:29,1
    - Dst: '[twitter4j.TwitterObjectFactory].createObject(String)'
      Src: twitter4j.DataObjectFactoryTest:32,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.DataObjectFactoryTest:34,1
    - Dst: '[twitter4j.TwitterObjectFactory].createObject(String)'
      Src: twitter4j.DataObjectFactoryTest:37,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.DataObjectFactoryTest:39,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 23
    functionDepth: 11
    functionLinenumber: 23
    functionLinenumberEnd: 41
    functionName: '[twitter4j.DataObjectFactoryTest].testCreateObject()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/DataObjectFactoryTest.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>(String)'
    - '[twitter4j.TwitterObjectFactory].createObject(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DataObjectFactoryTest].testCreateObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.DataObjectFactoryTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.DataObjectFactoryTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/DataObjectFactoryTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.DataObjectFactoryTest
    signature: '[twitter4j.DataObjectFactoryTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:34,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImplTest:35,1
    - Dst: '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
      Src: twitter4j.UserJSONImplTest:37,1
    - Dst: '[twitter4j.UserJSONImplTest].assertNotNull(URLEntity[])'
      Src: twitter4j.UserJSONImplTest:38,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:39,1
    - Dst: descriptionUrlEntities[0].getExpandedURL()
      Src: twitter4j.UserJSONImplTest:41,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:41,1
    - Dst: descriptionUrlEntities[0].getDisplayURL()
      Src: twitter4j.UserJSONImplTest:42,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:42,1
    - Dst: descriptionUrlEntities[0].getURL()
      Src: twitter4j.UserJSONImplTest:43,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:43,1
    - Dst: descriptionUrlEntities[0].getStart()
      Src: twitter4j.UserJSONImplTest:44,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:44,1
    - Dst: descriptionUrlEntities[0].getEnd()
      Src: twitter4j.UserJSONImplTest:45,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:45,1
    - Dst: '[twitter4j.UserJSONImpl].getDescription()'
      Src: twitter4j.UserJSONImplTest:46,1
    - Dst: descriptionUrlEntities[0].getStart()
      Src: twitter4j.UserJSONImplTest:46,1
    - Dst: descriptionUrlEntities[0].getEnd()
      Src: twitter4j.UserJSONImplTest:46,1
    - Dst: '[String].substring(twitter4j.UserJSONImplTest,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:46,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:46,1
    - Dst: descriptionUrlEntities[1].getExpandedURL()
      Src: twitter4j.UserJSONImplTest:48,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:48,1
    - Dst: descriptionUrlEntities[1].getDisplayURL()
      Src: twitter4j.UserJSONImplTest:49,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:49,1
    - Dst: descriptionUrlEntities[1].getURL()
      Src: twitter4j.UserJSONImplTest:50,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:50,1
    - Dst: descriptionUrlEntities[1].getStart()
      Src: twitter4j.UserJSONImplTest:51,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:51,1
    - Dst: descriptionUrlEntities[1].getEnd()
      Src: twitter4j.UserJSONImplTest:52,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:52,1
    - Dst: '[twitter4j.UserJSONImpl].getDescription()'
      Src: twitter4j.UserJSONImplTest:53,1
    - Dst: descriptionUrlEntities[1].getStart()
      Src: twitter4j.UserJSONImplTest:53,1
    - Dst: descriptionUrlEntities[1].getEnd()
      Src: twitter4j.UserJSONImplTest:53,1
    - Dst: '[String].substring(twitter4j.UserJSONImplTest,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:53,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:53,1
    - Dst: '[twitter4j.UserJSONImpl].getDescription()'
      Src: twitter4j.UserJSONImplTest:55,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 31
    functionDepth: 10
    functionLinenumber: 31
    functionLinenumberEnd: 56
    functionName: '[twitter4j.UserJSONImplTest].testGetDescriptionURLEntities1()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UserJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].getDescription()'
    - descriptionUrlEntities[0].getURL()
    - descriptionUrlEntities[1].getDisplayURL()
    - descriptionUrlEntities[0].getEnd()
    - '[twitter4j.UserJSONImplTest].assertNotNull(URLEntity[])'
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - descriptionUrlEntities[0].getStart()
    - '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
    - descriptionUrlEntities[1].getStart()
    - descriptionUrlEntities[1].getURL()
    - '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
    - descriptionUrlEntities[1].getEnd()
    - descriptionUrlEntities[0].getExpandedURL()
    - '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
    - '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
    - descriptionUrlEntities[0].getDisplayURL()
    - '[String].substring(twitter4j.UserJSONImplTest,twitter4j.UserJSONImplTest)'
    - descriptionUrlEntities[1].getExpandedURL()
    - '[twitter4j.UserJSONImplTest].assertEquals(String,twitter4j.UserJSONImplTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UserJSONImplTest].testGetDescriptionURLEntities1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:61,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImplTest:62,1
    - Dst: '[twitter4j.UserJSONImpl].getDescription()'
      Src: twitter4j.UserJSONImplTest:63,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:63,1
    - Dst: '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
      Src: twitter4j.UserJSONImplTest:64,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:64,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:67,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImplTest:68,1
    - Dst: '[twitter4j.UserJSONImpl].getDescription()'
      Src: twitter4j.UserJSONImplTest:69,1
    - Dst: '[twitter4j.UserJSONImplTest].assertNull(String)'
      Src: twitter4j.UserJSONImplTest:69,1
    - Dst: '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
      Src: twitter4j.UserJSONImplTest:70,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 10
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[twitter4j.UserJSONImplTest].testGetDescriptionURLEntities2()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UserJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].getDescription()'
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
    - '[twitter4j.UserJSONImplTest].assertNull(String)'
    - '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
    - '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
    - '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UserJSONImplTest].testGetDescriptionURLEntities2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:76,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImplTest:77,1
    - Dst: '[twitter4j.UserJSONImpl].getBiggerProfileImageURL()'
      Src: twitter4j.UserJSONImplTest:79,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:79,1
    - Dst: '[twitter4j.UserJSONImpl].getBiggerProfileImageURLHttps()'
      Src: twitter4j.UserJSONImplTest:80,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:80,1
    - Dst: '[twitter4j.UserJSONImpl].getOriginalProfileImageURL()'
      Src: twitter4j.UserJSONImplTest:81,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:81,1
    - Dst: '[twitter4j.UserJSONImpl].getOriginalProfileImageURLHttps()'
      Src: twitter4j.UserJSONImplTest:82,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:82,1
    - Dst: '[twitter4j.UserJSONImpl].isDefaultProfileImage()'
      Src: twitter4j.UserJSONImplTest:83,1
    - Dst: '[twitter4j.UserJSONImplTest].assertFalse(boolean)'
      Src: twitter4j.UserJSONImplTest:83,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:86,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImplTest:87,1
    - Dst: '[twitter4j.UserJSONImpl].getBiggerProfileImageURL()'
      Src: twitter4j.UserJSONImplTest:89,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:89,1
    - Dst: '[twitter4j.UserJSONImpl].getOriginalProfileImageURL()'
      Src: twitter4j.UserJSONImplTest:90,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.UserJSONImplTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 73
    functionDepth: 10
    functionLinenumber: 73
    functionLinenumberEnd: 91
    functionName: '[twitter4j.UserJSONImplTest].testProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UserJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.UserJSONImpl].isDefaultProfileImage()'
    - '[twitter4j.UserJSONImplTest].assertFalse(boolean)'
    - '[twitter4j.UserJSONImpl].getBiggerProfileImageURLHttps()'
    - '[twitter4j.UserJSONImplTest].assertEquals(String,String)'
    - '[twitter4j.UserJSONImpl].getOriginalProfileImageURL()'
    - '[twitter4j.UserJSONImpl].getOriginalProfileImageURLHttps()'
    - '[twitter4j.UserJSONImpl].getBiggerProfileImageURL()'
    - '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UserJSONImplTest].testProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:96,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImplTest:97,1
    - Dst: '[twitter4j.UserJSONImpl].getWithheldInCountries()'
      Src: twitter4j.UserJSONImplTest:99,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
      Src: twitter4j.UserJSONImplTest:100,1
    - Dst: '[twitter4j.UserJSONImplTest].assertEquals(String)'
      Src: twitter4j.UserJSONImplTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 93
    functionDepth: 10
    functionLinenumber: 93
    functionLinenumberEnd: 102
    functionName: '[twitter4j.UserJSONImplTest].testUserWithheldInCountry()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UserJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.UserJSONImpl].getWithheldInCountries()'
    - '[twitter4j.JSONObject].<init>(twitter4j.UserJSONImplTest)'
    - '[twitter4j.UserJSONImplTest].assertEquals(int,twitter4j.UserJSONImplTest)'
    - '[twitter4j.UserJSONImplTest].assertEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UserJSONImplTest].testUserWithheldInCountry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.UserJSONImplTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.UserJSONImplTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UserJSONImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.UserJSONImplTest
    signature: '[twitter4j.UserJSONImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.FavoritesResourcesTest:35,1
    - Dst: '[twitter4j.FavoritesResourcesTest].timelines()'
      Src: twitter4j.FavoritesResourcesTest:35,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getHomeTimeline()'
      Src: twitter4j.FavoritesResourcesTest:35,1
    - Dst: '[twitter4j.FavoritesResourcesTest].get(int)'
      Src: twitter4j.FavoritesResourcesTest:35,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:37,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:37,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getId()'
      Src: twitter4j.FavoritesResourcesTest:37,1
    - Dst: '[twitter4j.FavoritesResourcesTest].destroyFavorite(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:37,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:40,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertNotNull(String)'
      Src: twitter4j.FavoritesResourcesTest:40,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.FavoritesResourcesTest:41,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertEquals(twitter4j.FavoritesResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.FavoritesResourcesTest:41,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:42,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:42,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getId()'
      Src: twitter4j.FavoritesResourcesTest:42,1
    - Dst: '[twitter4j.FavoritesResourcesTest].createFavorite(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:42,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:43,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertNotNull(String)'
      Src: twitter4j.FavoritesResourcesTest:43,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:44,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.FavoritesResourcesTest:44,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertEquals(twitter4j.FavoritesResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.FavoritesResourcesTest:44,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:45,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:45,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getFavorites()'
      Src: twitter4j.FavoritesResourcesTest:45,1
    - Dst: '[twitter4j.FavoritesResourcesTest].size()'
      Src: twitter4j.FavoritesResourcesTest:45,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertTrue(int)'
      Src: twitter4j.FavoritesResourcesTest:45,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:46,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:46,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getFavorites(String)'
      Src: twitter4j.FavoritesResourcesTest:46,1
    - Dst: '[twitter4j.FavoritesResourcesTest].size()'
      Src: twitter4j.FavoritesResourcesTest:46,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertTrue(int)'
      Src: twitter4j.FavoritesResourcesTest:46,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:47,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:47,1
    - Dst: '[twitter4j.v1.Paging].ofCount(int)'
      Src: twitter4j.FavoritesResourcesTest:47,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getFavorites(String,twitter4j.v1.Paging)'
      Src: twitter4j.FavoritesResourcesTest:47,1
    - Dst: '[twitter4j.FavoritesResourcesTest].size()'
      Src: twitter4j.FavoritesResourcesTest:47,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertEquals(int,twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:47,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:49,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:49,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getFavorites(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:49,1
    - Dst: '[twitter4j.FavoritesResourcesTest].size()'
      Src: twitter4j.FavoritesResourcesTest:49,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertTrue(int)'
      Src: twitter4j.FavoritesResourcesTest:49,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:50,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:50,1
    - Dst: '[twitter4j.v1.Paging].ofCount(int)'
      Src: twitter4j.FavoritesResourcesTest:50,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getFavorites(twitter4j.FavoritesResourcesTest,twitter4j.v1.Paging)'
      Src: twitter4j.FavoritesResourcesTest:50,1
    - Dst: '[twitter4j.FavoritesResourcesTest].size()'
      Src: twitter4j.FavoritesResourcesTest:50,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertEquals(int,twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:50,1
    - Dst: twitter2.v1()
      Src: twitter4j.FavoritesResourcesTest:52,1
    - Dst: '[twitter4j.FavoritesResourcesTest].favorites()'
      Src: twitter4j.FavoritesResourcesTest:52,1
    - Dst: '[twitter4j.FavoritesResourcesTest].getId()'
      Src: twitter4j.FavoritesResourcesTest:52,1
    - Dst: '[twitter4j.FavoritesResourcesTest].destroyFavorite(twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:52,1
    - Dst: te.getStatusCode()
      Src: twitter4j.FavoritesResourcesTest:55,1
    - Dst: '[twitter4j.FavoritesResourcesTest].assertEquals(int,twitter4j.FavoritesResourcesTest)'
      Src: twitter4j.FavoritesResourcesTest:55,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 33
    functionDepth: 11
    functionLinenumber: 33
    functionLinenumberEnd: 57
    functionName: '[twitter4j.FavoritesResourcesTest].testFavoriteMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FavoritesResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.FavoritesResourcesTest].assertEquals(int,twitter4j.FavoritesResourcesTest)'
    - '[twitter4j.FavoritesResourcesTest].getHomeTimeline()'
    - '[twitter4j.FavoritesResourcesTest].getFavorites(twitter4j.FavoritesResourcesTest,twitter4j.v1.Paging)'
    - te.getStatusCode()
    - '[twitter4j.FavoritesResourcesTest].getFavorites(twitter4j.FavoritesResourcesTest)'
    - '[twitter4j.FavoritesResourcesTest].assertNotNull(String)'
    - '[twitter4j.FavoritesResourcesTest].assertEquals(twitter4j.FavoritesResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.v1.Paging].ofCount(int)'
    - '[twitter4j.FavoritesResourcesTest].timelines()'
    - '[twitter4j.FavoritesResourcesTest].createFavorite(twitter4j.FavoritesResourcesTest)'
    - '[twitter4j.FavoritesResourcesTest].assertTrue(int)'
    - twitter2.v1()
    - '[twitter4j.FavoritesResourcesTest].destroyFavorite(twitter4j.FavoritesResourcesTest)'
    - '[twitter4j.FavoritesResourcesTest].getFavorites(String,twitter4j.v1.Paging)'
    - '[twitter4j.FavoritesResourcesTest].get(int)'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.FavoritesResourcesTest].getId()'
    - '[twitter4j.FavoritesResourcesTest].getFavorites(String)'
    - '[twitter4j.FavoritesResourcesTest].size()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.FavoritesResourcesTest)'
    - '[twitter4j.FavoritesResourcesTest].favorites()'
    - '[twitter4j.FavoritesResourcesTest].getFavorites()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.FavoritesResourcesTest].testFavoriteMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.FavoritesResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.FavoritesResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FavoritesResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.FavoritesResourcesTest
    signature: '[twitter4j.FavoritesResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:23,1
    - Dst: '[twitter4j.v1.Status].getLang()'
      Src: twitter4j.StatusJSONImplTest:26,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertNull(String)'
      Src: twitter4j.StatusJSONImplTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 30
    functionName: '[twitter4j.StatusJSONImplTest].testReturningNullForMissingIsoLanguageCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Status].getLang()'
    - '[twitter4j.StatusJSONImplTest].assertNull(String)'
    - '[twitter4j.TwitterObjectFactory].createStatus(twitter4j.StatusJSONImplTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testReturningNullForMissingIsoLanguageCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:35,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:36,1
    - Dst: '[twitter4j.StatusJSONImpl].isRetweeted()'
      Src: twitter4j.StatusJSONImplTest:38,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
      Src: twitter4j.StatusJSONImplTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 10
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusIsRetweeted()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].isRetweeted()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusIsRetweeted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:44,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:45,1
    - Dst: '[twitter4j.StatusJSONImpl].isRetweeted()'
      Src: twitter4j.StatusJSONImplTest:47,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertFalse(boolean)'
      Src: twitter4j.StatusJSONImplTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 10
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusIsNotRetweeted()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImplTest].assertFalse(boolean)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].isRetweeted()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusIsNotRetweeted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:53,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:54,1
    - Dst: '[twitter4j.StatusJSONImpl].isRetweeted()'
      Src: twitter4j.StatusJSONImplTest:56,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertFalse(boolean)'
      Src: twitter4j.StatusJSONImplTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 10
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusHasNoRetweetedProperty()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImplTest].assertFalse(boolean)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].isRetweeted()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusHasNoRetweetedProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:66,1
    - Dst: '[twitter4j.v1.Status].getGeoLocation()'
      Src: twitter4j.StatusJSONImplTest:67,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertNotNull(twitter4j.v1.GeoLocation)'
      Src: twitter4j.StatusJSONImplTest:69,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(double,float,float)'
      Src: twitter4j.StatusJSONImplTest:70,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(double,float,float)'
      Src: twitter4j.StatusJSONImplTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[twitter4j.StatusJSONImplTest].testLoadingGeoLocationWithCoordinatesField()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImplTest].assertNotNull(twitter4j.v1.GeoLocation)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(double,float,float)'
    - '[twitter4j.v1.Status].getGeoLocation()'
    - '[twitter4j.TwitterObjectFactory].createStatus(twitter4j.StatusJSONImplTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testLoadingGeoLocationWithCoordinatesField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:80,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:81,1
    - Dst: '[twitter4j.StatusJSONImpl].getLang()'
      Src: twitter4j.StatusJSONImplTest:84,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertNotNull(String)'
      Src: twitter4j.StatusJSONImplTest:84,1
    - Dst: '[twitter4j.StatusJSONImpl].getLang()'
      Src: twitter4j.StatusJSONImplTest:85,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.StatusJSONImplTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 74
    functionDepth: 10
    functionLinenumber: 74
    functionLinenumberEnd: 86
    functionName: '[twitter4j.StatusJSONImplTest].testLangWithLangFieldDefined()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(String,String)'
    - '[twitter4j.StatusJSONImpl].getLang()'
    - '[twitter4j.StatusJSONImplTest].assertNotNull(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testLangWithLangFieldDefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:94,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:95,1
    - Dst: '[twitter4j.StatusJSONImpl].getMediaEntities()'
      Src: twitter4j.StatusJSONImplTest:98,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 88
    functionDepth: 10
    functionLinenumber: 88
    functionLinenumberEnd: 99
    functionName: '[twitter4j.StatusJSONImplTest].testExtendedMediaEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].getMediaEntities()'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testExtendedMediaEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:107,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:108,1
    - Dst: '[twitter4j.StatusJSONImpl].getQuotedStatusId()'
      Src: twitter4j.StatusJSONImplTest:110,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.StatusJSONImplTest:110,1
    - Dst: '[twitter4j.StatusJSONImpl].getQuotedStatus()'
      Src: twitter4j.StatusJSONImplTest:112,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertNotNull(twitter4j.v1.Status)'
      Src: twitter4j.StatusJSONImplTest:113,1
    - Dst: '[twitter4j.v1.Status].getId()'
      Src: twitter4j.StatusJSONImplTest:114,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.StatusJSONImplTest:114,1
    - Dst: '[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()'
      Src: twitter4j.StatusJSONImplTest:116,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertNull(twitter4j.v1.URLEntity)'
      Src: twitter4j.StatusJSONImplTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 101
    functionDepth: 10
    functionLinenumber: 101
    functionLinenumberEnd: 117
    functionName: '[twitter4j.StatusJSONImplTest].testQuotedStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Status].getId()'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImplTest].assertNull(twitter4j.v1.URLEntity)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertNotNull(twitter4j.v1.Status)'
    - '[twitter4j.StatusJSONImpl].getQuotedStatusId()'
    - '[twitter4j.StatusJSONImpl].getQuotedStatus()'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,long)'
    - '[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testQuotedStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:124,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:125,1
    - Dst: '[twitter4j.StatusJSONImpl].getQuotedStatusId()'
      Src: twitter4j.StatusJSONImplTest:127,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.StatusJSONImplTest:127,1
    - Dst: '[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()'
      Src: twitter4j.StatusJSONImplTest:129,1
    - Dst: '[twitter4j.v1.URLEntity].getExpandedURL()'
      Src: twitter4j.StatusJSONImplTest:130,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.StatusJSONImplTest:130,1
    - Dst: '[twitter4j.v1.URLEntity].getDisplayURL()'
      Src: twitter4j.StatusJSONImplTest:131,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.StatusJSONImplTest:131,1
    - Dst: '[twitter4j.v1.URLEntity].getURL()'
      Src: twitter4j.StatusJSONImplTest:132,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.StatusJSONImplTest:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 119
    functionDepth: 10
    functionLinenumber: 119
    functionLinenumberEnd: 133
    functionName: '[twitter4j.StatusJSONImplTest].testQuotedStatusPermalink()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.v1.URLEntity].getExpandedURL()'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(String,String)'
    - '[twitter4j.StatusJSONImpl].getQuotedStatusId()'
    - '[twitter4j.v1.URLEntity].getDisplayURL()'
    - '[twitter4j.v1.URLEntity].getURL()'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,long)'
    - '[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testQuotedStatusPermalink()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:139,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:140,1
    - Dst: '[twitter4j.StatusJSONImpl].getWithheldInCountries()'
      Src: twitter4j.StatusJSONImplTest:142,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:143,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String)'
      Src: twitter4j.StatusJSONImplTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 135
    functionDepth: 10
    functionLinenumber: 135
    functionLinenumberEnd: 145
    functionName: '[twitter4j.StatusJSONImplTest].testAcitivityWithheldInCountries()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].getWithheldInCountries()'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(String)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testAcitivityWithheldInCountries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:153,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:154,1
    - Dst: '[twitter4j.StatusJSONImpl].isTruncated()'
      Src: twitter4j.StatusJSONImplTest:156,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
      Src: twitter4j.StatusJSONImplTest:156,1
    - Dst: '[twitter4j.StatusJSONImpl].getText()'
      Src: twitter4j.StatusJSONImplTest:157,1
    - Dst: '[String].length()'
      Src: twitter4j.StatusJSONImplTest:157,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:157,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
      Src: twitter4j.StatusJSONImplTest:158,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int)'
      Src: twitter4j.StatusJSONImplTest:158,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
      Src: twitter4j.StatusJSONImplTest:159,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int)'
      Src: twitter4j.StatusJSONImplTest:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 147
    functionDepth: 10
    functionLinenumber: 147
    functionLinenumberEnd: 160
    functionName: '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityMode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
    - '[String].length()'
    - '[twitter4j.StatusJSONImpl].getText()'
    - '[twitter4j.StatusJSONImpl].isTruncated()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:168,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:169,1
    - Dst: '[twitter4j.StatusJSONImpl].isTruncated()'
      Src: twitter4j.StatusJSONImplTest:171,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
      Src: twitter4j.StatusJSONImplTest:171,1
    - Dst: '[twitter4j.StatusJSONImpl].getText()'
      Src: twitter4j.StatusJSONImplTest:172,1
    - Dst: '[String].length()'
      Src: twitter4j.StatusJSONImplTest:172,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:172,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
      Src: twitter4j.StatusJSONImplTest:174,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.StatusJSONImplTest:174,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
      Src: twitter4j.StatusJSONImplTest:175,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.StatusJSONImplTest:175,1
    - Dst: '[twitter4j.StatusJSONImpl].getHashtagEntities()'
      Src: twitter4j.StatusJSONImplTest:176,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:176,1
    - Dst: '[twitter4j.StatusJSONImpl].getSymbolEntities()'
      Src: twitter4j.StatusJSONImplTest:177,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:177,1
    - Dst: '[twitter4j.StatusJSONImpl].getUserMentionEntities()'
      Src: twitter4j.StatusJSONImplTest:178,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:178,1
    - Dst: '[twitter4j.StatusJSONImpl].getURLEntities()'
      Src: twitter4j.StatusJSONImplTest:179,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:179,1
    - Dst: '[twitter4j.StatusJSONImpl].getMediaEntities()'
      Src: twitter4j.StatusJSONImplTest:180,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 162
    functionDepth: 10
    functionLinenumber: 162
    functionLinenumberEnd: 181
    functionName: '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityModeStreaming()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].getMediaEntities()'
    - '[twitter4j.StatusJSONImpl].getSymbolEntities()'
    - '[twitter4j.StatusJSONImpl].getUserMentionEntities()'
    - '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
    - '[twitter4j.StatusJSONImpl].getURLEntities()'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
    - '[twitter4j.StatusJSONImpl].getHashtagEntities()'
    - '[String].length()'
    - '[twitter4j.StatusJSONImpl].getText()'
    - '[twitter4j.StatusJSONImpl].isTruncated()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityModeStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:189,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:190,1
    - Dst: '[twitter4j.StatusJSONImpl].isTruncated()'
      Src: twitter4j.StatusJSONImplTest:192,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
      Src: twitter4j.StatusJSONImplTest:192,1
    - Dst: '[twitter4j.StatusJSONImpl].getText()'
      Src: twitter4j.StatusJSONImplTest:193,1
    - Dst: '[String].length()'
      Src: twitter4j.StatusJSONImplTest:193,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:193,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
      Src: twitter4j.StatusJSONImplTest:195,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.StatusJSONImplTest:195,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
      Src: twitter4j.StatusJSONImplTest:196,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.StatusJSONImplTest:196,1
    - Dst: '[twitter4j.StatusJSONImpl].getMediaEntities()'
      Src: twitter4j.StatusJSONImplTest:198,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:198,1
    - Dst: '[twitter4j.StatusJSONImpl].getMediaEntities()'
      Src: twitter4j.StatusJSONImplTest:200,1
    - Dst: mediaEntity.getType()
      Src: twitter4j.StatusJSONImplTest:201,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:201,1
    - Dst: mediaEntity.getVideoAspectRatioWidth()
      Src: twitter4j.StatusJSONImplTest:202,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:202,1
    - Dst: mediaEntity.getVideoAspectRatioHeight()
      Src: twitter4j.StatusJSONImplTest:203,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:203,1
    - Dst: mediaEntity.getVideoDurationMillis()
      Src: twitter4j.StatusJSONImplTest:204,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:204,1
    - Dst: mediaEntity.getVideoVariants()
      Src: twitter4j.StatusJSONImplTest:205,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:205,1
    - Dst: mediaEntity.getVideoVariants()[0].getBitrate()
      Src: twitter4j.StatusJSONImplTest:206,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:206,1
    - Dst: mediaEntity.getVideoVariants()[0].getUrl()
      Src: twitter4j.StatusJSONImplTest:207,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:207,1
    - Dst: mediaEntity.getVideoVariants()[0].getContentType()
      Src: twitter4j.StatusJSONImplTest:208,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(String,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 183
    functionDepth: 10
    functionLinenumber: 183
    functionLinenumberEnd: 209
    functionName: '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityModeStreaming_gif()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - mediaEntity.getVideoDurationMillis()
    - mediaEntity.getVideoAspectRatioWidth()
    - '[String].length()'
    - '[twitter4j.StatusJSONImpl].isTruncated()'
    - '[twitter4j.StatusJSONImpl].getMediaEntities()'
    - '[twitter4j.StatusJSONImplTest].assertTrue(boolean)'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
    - mediaEntity.getVideoVariants()
    - '[twitter4j.StatusJSONImplTest].assertEquals(String,twitter4j.StatusJSONImplTest)'
    - mediaEntity.getVideoVariants()[0].getContentType()
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
    - mediaEntity.getVideoVariants()[0].getUrl()
    - mediaEntity.getVideoAspectRatioHeight()
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - mediaEntity.getType()
    - mediaEntity.getVideoVariants()[0].getBitrate()
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
    - '[twitter4j.StatusJSONImpl].getText()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityModeStreaming_gif()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:217,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImplTest:218,1
    - Dst: '[twitter4j.StatusJSONImpl].isTruncated()'
      Src: twitter4j.StatusJSONImplTest:220,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertFalse(boolean)'
      Src: twitter4j.StatusJSONImplTest:220,1
    - Dst: '[twitter4j.StatusJSONImpl].getText()'
      Src: twitter4j.StatusJSONImplTest:221,1
    - Dst: '[String].length()'
      Src: twitter4j.StatusJSONImplTest:221,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
      Src: twitter4j.StatusJSONImplTest:221,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
      Src: twitter4j.StatusJSONImplTest:222,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.StatusJSONImplTest:222,1
    - Dst: '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
      Src: twitter4j.StatusJSONImplTest:223,1
    - Dst: '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.StatusJSONImplTest:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 211
    functionDepth: 10
    functionLinenumber: 211
    functionLinenumberEnd: 224
    functionName: '[twitter4j.StatusJSONImplTest].testExtendedTweetExtendedMode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
    - '[twitter4j.JSONObject].<init>(twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,twitter4j.StatusJSONImplTest)'
    - '[twitter4j.StatusJSONImplTest].assertEquals(int,int)'
    - '[String].length()'
    - '[twitter4j.StatusJSONImpl].getText()'
    - '[twitter4j.StatusJSONImpl].isTruncated()'
    - '[twitter4j.StatusJSONImplTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImplTest].testExtendedTweetExtendedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.StatusJSONImplTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.StatusJSONImplTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.StatusJSONImplTest
    signature: '[twitter4j.StatusJSONImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:29,1
    - Dst: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
      Src: twitter4j.JSONObjectTypeTest:30,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:31,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:34,1
    - Dst: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
      Src: twitter4j.JSONObjectTypeTest:35,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:36,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:39,1
    - Dst: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
      Src: twitter4j.JSONObjectTypeTest:40,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:41,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:44,1
    - Dst: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
      Src: twitter4j.JSONObjectTypeTest:45,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:46,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:49,1
    - Dst: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
      Src: twitter4j.JSONObjectTypeTest:50,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:51,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.JSONObjectTypeTest)'
      Src: twitter4j.JSONObjectTypeTest:55,1
    - Dst: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
      Src: twitter4j.JSONObjectTypeTest:56,1
    - Dst: '[Exception].<init>(String)'
      Src: twitter4j.JSONObjectTypeTest:57,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 25
    functionDepth: 7
    functionLinenumber: 25
    functionLinenumberEnd: 60
    functionName: '[twitter4j.JSONObjectTypeTest].testDetermine()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/JSONObjectTypeTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.JSONObject].<init>(twitter4j.JSONObjectTypeTest)'
    - '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONObjectTypeTest].testDetermine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObjectTypeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.JSONObjectTypeTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/JSONObjectTypeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.JSONObjectTypeTest
    signature: '[twitter4j.JSONObjectTypeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:38,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:38,1
    - Dst: '[twitter4j.TimelineResourcesTest].getHomeTimeline()'
      Src: twitter4j.TimelineResourcesTest:38,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:39,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int)'
      Src: twitter4j.TimelineResourcesTest:39,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:40,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:40,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:41,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:41,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 11
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[twitter4j.TimelineResourcesTest].testGetHomeTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TimelineResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.TimelineResourcesTest].size()'
    - '[twitter4j.TimelineResourcesTest].get(int)'
    - '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
    - '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
    - '[twitter4j.TimelineResourcesTest].timelines()'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.TimelineResourcesTest].getHomeTimeline()'
    - '[twitter4j.TimelineResourcesTest].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TimelineResourcesTest].testGetHomeTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:47,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:47,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline()'
      Src: twitter4j.TimelineResourcesTest:47,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:48,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int,String)'
      Src: twitter4j.TimelineResourcesTest:48,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:50,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:50,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(String)'
      Src: twitter4j.TimelineResourcesTest:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:51,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:51,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:52,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:52,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:52,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:52,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:52,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:53,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int,String)'
      Src: twitter4j.TimelineResourcesTest:53,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:54,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:54,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:54,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:54,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:54,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:55,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUser()'
      Src: twitter4j.TimelineResourcesTest:55,1
    - Dst: '[twitter4j.TimelineResourcesTest].getId()'
      Src: twitter4j.TimelineResourcesTest:55,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(int,twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:55,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:57,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:57,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(int)'
      Src: twitter4j.TimelineResourcesTest:57,1
    - Dst: te.getStatusCode()
      Src: twitter4j.TimelineResourcesTest:60,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(int,twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:60,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:62,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:62,1
    - Dst: '[twitter4j.v1.Paging].ofCount(int)'
      Src: twitter4j.TimelineResourcesTest:62,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.TimelineResourcesTest,twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:62,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:63,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:63,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:63,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:63,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:63,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:64,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:64,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:65,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int,String)'
      Src: twitter4j.TimelineResourcesTest:65,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:66,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:66,1
    - Dst: '[twitter4j.v1.Paging].ofSinceId(int)'
      Src: twitter4j.TimelineResourcesTest:66,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.TimelineResourcesTest,twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:66,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:67,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:67,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:67,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:67,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:67,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:68,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:68,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:69,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int,String)'
      Src: twitter4j.TimelineResourcesTest:69,1
    - Dst: te.getStatusCode()
      Src: twitter4j.TimelineResourcesTest:72,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(int,twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:72,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:75,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:75,1
    - Dst: '[twitter4j.v1.Paging].ofSinceId(int)'
      Src: twitter4j.TimelineResourcesTest:75,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:75,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:76,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:76,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:77,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:77,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:77,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:77,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:77,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:78,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int,String)'
      Src: twitter4j.TimelineResourcesTest:78,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:79,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:79,1
    - Dst: '[twitter4j.v1.Paging].ofSinceId(int)'
      Src: twitter4j.TimelineResourcesTest:79,1
    - Dst: '[twitter4j.v1.Paging].count(int)'
      Src: twitter4j.TimelineResourcesTest:79,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:79,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:80,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:80,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:80,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:80,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:80,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:81,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:81,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:82,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int,String)'
      Src: twitter4j.TimelineResourcesTest:82,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:85,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:85,1
    - Dst: '[twitter4j.v1.Paging].ofPage(int)'
      Src: twitter4j.TimelineResourcesTest:85,1
    - Dst: '[twitter4j.v1.Paging].count(int)'
      Src: twitter4j.TimelineResourcesTest:85,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:85,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:86,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:86,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:86,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:86,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:86,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:87,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:87,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:89,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:89,1
    - Dst: '[twitter4j.v1.Paging].ofPage(int)'
      Src: twitter4j.TimelineResourcesTest:89,1
    - Dst: '[twitter4j.v1.Paging].count(int)'
      Src: twitter4j.TimelineResourcesTest:89,1
    - Dst: '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:89,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:90,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:90,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:90,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:90,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 121
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 44
    functionDepth: 11
    functionLinenumber: 44
    functionLinenumberEnd: 91
    functionName: '[twitter4j.TimelineResourcesTest].testUserTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TimelineResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelineResourcesTest].getUserTimeline(int)'
    - twitter1.v1()
    - '[twitter4j.TimelineResourcesTest].assertTrue(int,String)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
    - '[twitter4j.TimelineResourcesTest].assertEquals(int,twitter4j.TimelineResourcesTest)'
    - '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
    - te.getStatusCode()
    - '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.TimelineResourcesTest,twitter4j.v1.Paging)'
    - '[twitter4j.TimelineResourcesTest].timelines()'
    - '[twitter4j.TimelineResourcesTest].getUserTimeline()'
    - '[twitter4j.TimelineResourcesTest].getUserTimeline(String)'
    - '[twitter4j.v1.Paging].ofPage(int)'
    - '[twitter4j.v1.Paging].ofCount(int)'
    - '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.TimelineResourcesTest].getUser()'
    - '[twitter4j.v1.Paging].ofSinceId(int)'
    - '[twitter4j.TimelineResourcesTest].size()'
    - '[twitter4j.TimelineResourcesTest].getUserTimeline(twitter4j.v1.Paging)'
    - '[twitter4j.TimelineResourcesTest].get(int)'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.TimelineResourcesTest].getId()'
    - '[twitter4j.v1.Paging].count(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TimelineResourcesTest].testUserTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter2.v1()
      Src: twitter4j.TimelineResourcesTest:95,1
    - Dst: '[twitter4j.TimelineResourcesTest].tweets()'
      Src: twitter4j.TimelineResourcesTest:95,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.TimelineResourcesTest:95,1
    - Dst: '[twitter4j.TimelineResourcesTest].updateStatus(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:95,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:96,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:96,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:97,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:97,1
    - Dst: '[twitter4j.TimelineResourcesTest].getMentionsTimeline()'
      Src: twitter4j.TimelineResourcesTest:97,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:99,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:100,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:100,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:101,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:101,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:101,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:101,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:101,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:102,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int)'
      Src: twitter4j.TimelineResourcesTest:102,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:104,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:104,1
    - Dst: '[twitter4j.v1.Paging].ofPage(int)'
      Src: twitter4j.TimelineResourcesTest:104,1
    - Dst: '[twitter4j.TimelineResourcesTest].getMentionsTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:104,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:105,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:105,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:106,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:106,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:106,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:106,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:106,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:107,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int)'
      Src: twitter4j.TimelineResourcesTest:107,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:108,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:108,1
    - Dst: '[twitter4j.v1.Paging].ofPage(int)'
      Src: twitter4j.TimelineResourcesTest:108,1
    - Dst: '[twitter4j.TimelineResourcesTest].getMentionsTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:108,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:109,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:109,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:110,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:110,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:110,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:110,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:110,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:111,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int)'
      Src: twitter4j.TimelineResourcesTest:111,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:112,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:112,1
    - Dst: '[twitter4j.v1.Paging].ofPage(int)'
      Src: twitter4j.TimelineResourcesTest:112,1
    - Dst: '[twitter4j.v1.Paging].sinceId(int)'
      Src: twitter4j.TimelineResourcesTest:112,1
    - Dst: '[twitter4j.TimelineResourcesTest].getMentionsTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:112,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:113,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:113,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:114,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:114,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:114,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:114,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:114,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:115,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int)'
      Src: twitter4j.TimelineResourcesTest:115,1
    - Dst: twitter1.v1()
      Src: twitter4j.TimelineResourcesTest:116,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:116,1
    - Dst: '[twitter4j.v1.Paging].ofSinceId(int)'
      Src: twitter4j.TimelineResourcesTest:116,1
    - Dst: '[twitter4j.TimelineResourcesTest].getMentionsTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelineResourcesTest:116,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:117,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
      Src: twitter4j.TimelineResourcesTest:117,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:118,1
    - Dst: '[twitter4j.TimelineResourcesTest].get(int)'
      Src: twitter4j.TimelineResourcesTest:118,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
      Src: twitter4j.TimelineResourcesTest:118,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.TimelineResourcesTest:118,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.TimelineResourcesTest:118,1
    - Dst: '[twitter4j.TimelineResourcesTest].size()'
      Src: twitter4j.TimelineResourcesTest:119,1
    - Dst: '[twitter4j.TimelineResourcesTest].assertTrue(int)'
      Src: twitter4j.TimelineResourcesTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 93
    functionDepth: 11
    functionLinenumber: 93
    functionLinenumberEnd: 121
    functionName: '[twitter4j.TimelineResourcesTest].testGetMentions()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TimelineResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelineResourcesTest].getMentionsTimeline()'
    - twitter1.v1()
    - '[twitter4j.TimelineResourcesTest].size()'
    - '[twitter4j.TimelineResourcesTest].get(int)'
    - '[twitter4j.TimelineResourcesTest].assertEquals(twitter4j.TimelineResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.v1.Paging].ofSinceId(int)'
    - '[twitter4j.TimelineResourcesTest].updateStatus(twitter4j.TimelineResourcesTest)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TimelineResourcesTest)'
    - '[twitter4j.TimelineResourcesTest].assertNotNull(String)'
    - twitter2.v1()
    - '[twitter4j.TimelineResourcesTest].assertTrue(int)'
    - '[twitter4j.TimelineResourcesTest].getMentionsTimeline(twitter4j.v1.Paging)'
    - '[twitter4j.TimelineResourcesTest].timelines()'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.v1.Paging].sinceId(int)'
    - '[twitter4j.v1.Paging].ofPage(int)'
    - '[twitter4j.TimelineResourcesTest].tweets()'
    - '[java.time.LocalDateTime].now()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TimelineResourcesTest].testGetMentions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter2.v1()
      Src: twitter4j.TimelineResourcesTest:125,1
    - Dst: '[twitter4j.TimelineResourcesTest].timelines()'
      Src: twitter4j.TimelineResourcesTest:125,1
    - Dst: '[twitter4j.TimelineResourcesTest].getRetweetsOfMe()'
      Src: twitter4j.TimelineResourcesTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[twitter4j.TimelineResourcesTest].testRetweetsOfMe()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TimelineResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelineResourcesTest].timelines()'
    - twitter2.v1()
    - '[twitter4j.TimelineResourcesTest].getRetweetsOfMe()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TimelineResourcesTest].testRetweetsOfMe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TimelineResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.TimelineResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TimelineResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TimelineResourcesTest
    signature: '[twitter4j.TimelineResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.DirectMessagesResourcesTest:38,1
    - Dst: rwPrivateMessage.v1()
      Src: twitter4j.DirectMessagesResourcesTest:39,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].directMessages()'
      Src: twitter4j.DirectMessagesResourcesTest:39,1
    - Dst: '[twitter4j.v1.QuickReply].of(String,String,String)'
      Src: twitter4j.DirectMessagesResourcesTest:40,1
    - Dst: '[twitter4j.v1.QuickReply].of(String,String,String)'
      Src: twitter4j.DirectMessagesResourcesTest:41,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest,twitter4j.v1.QuickReply,twitter4j.v1.QuickReply)'
      Src: twitter4j.DirectMessagesResourcesTest:39,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getCreatedAt()'
      Src: twitter4j.DirectMessagesResourcesTest:42,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].toEpochSecond(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:42,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.DirectMessagesResourcesTest:43,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].toEpochSecond(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:43,1
    - Dst: Math.abs(twitter4j.DirectMessagesResourcesTest)
      Src: twitter4j.DirectMessagesResourcesTest:42,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertTrue(int)'
      Src: twitter4j.DirectMessagesResourcesTest:42,1
    - Dst: twitter1.v1()
      Src: twitter4j.DirectMessagesResourcesTest:45,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].directMessages()'
      Src: twitter4j.DirectMessagesResourcesTest:45,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.DirectMessagesResourcesTest:45,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,String,String)'
      Src: twitter4j.DirectMessagesResourcesTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionName: '[twitter4j.DirectMessagesResourcesTest].testQuickResponse()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/DirectMessagesResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest,twitter4j.v1.QuickReply,twitter4j.v1.QuickReply)'
    - System.currentTimeMillis()
    - Math.abs(twitter4j.DirectMessagesResourcesTest)
    - rwPrivateMessage.v1()
    - '[twitter4j.DirectMessagesResourcesTest].getCreatedAt()'
    - '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,String,String)'
    - '[twitter4j.DirectMessagesResourcesTest].directMessages()'
    - '[twitter4j.DirectMessagesResourcesTest].toEpochSecond(twitter4j.DirectMessagesResourcesTest)'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.DirectMessagesResourcesTest].assertTrue(int)'
    - '[twitter4j.v1.QuickReply].of(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DirectMessagesResourcesTest].testQuickResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.DirectMessagesResourcesTest:54,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].users()'
      Src: twitter4j.DirectMessagesResourcesTest:54,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].destroyBlock(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:54,1
    - Dst: rwPrivateMessage.v1()
      Src: twitter4j.DirectMessagesResourcesTest:55,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].friendsFollowers()'
      Src: twitter4j.DirectMessagesResourcesTest:55,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].createFriendship(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:55,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.DirectMessagesResourcesTest:56,1
    - Dst: twitter1.v1()
      Src: twitter4j.DirectMessagesResourcesTest:57,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].directMessages()'
      Src: twitter4j.DirectMessagesResourcesTest:57,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:57,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getRecipientId()'
      Src: twitter4j.DirectMessagesResourcesTest:58,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:58,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getSenderId()'
      Src: twitter4j.DirectMessagesResourcesTest:59,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:59,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getText()'
      Src: twitter4j.DirectMessagesResourcesTest:60,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:60,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:61,1
    - Dst: '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
      Src: twitter4j.DirectMessagesResourcesTest:61,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.v1.DirectMessage)'
      Src: twitter4j.DirectMessagesResourcesTest:61,1
    - Dst: rwPrivateMessage.v1()
      Src: twitter4j.DirectMessagesResourcesTest:64,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].directMessages()'
      Src: twitter4j.DirectMessagesResourcesTest:64,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getId()'
      Src: twitter4j.DirectMessagesResourcesTest:64,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].showDirectMessage(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:64,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getRecipientId()'
      Src: twitter4j.DirectMessagesResourcesTest:65,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:65,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getSenderId()'
      Src: twitter4j.DirectMessagesResourcesTest:66,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:66,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:67,1
    - Dst: '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
      Src: twitter4j.DirectMessagesResourcesTest:67,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.v1.DirectMessage)'
      Src: twitter4j.DirectMessagesResourcesTest:67,1
    - Dst: rwPrivateMessage.v1()
      Src: twitter4j.DirectMessagesResourcesTest:70,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].directMessages()'
      Src: twitter4j.DirectMessagesResourcesTest:70,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getDirectMessages(int)'
      Src: twitter4j.DirectMessagesResourcesTest:70,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].size()'
      Src: twitter4j.DirectMessagesResourcesTest:71,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertTrue(int)'
      Src: twitter4j.DirectMessagesResourcesTest:71,1
    - Dst: twitter1.v1()
      Src: twitter4j.DirectMessagesResourcesTest:75,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].directMessages()'
      Src: twitter4j.DirectMessagesResourcesTest:75,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.DirectMessagesResourcesTest:75,1
    - Dst: '[twitter4j.v1.QuickReply].of(String,String,String)'
      Src: twitter4j.DirectMessagesResourcesTest:75,1
    - Dst: '[twitter4j.v1.QuickReply].of(String,String,String)'
      Src: twitter4j.DirectMessagesResourcesTest:76,1
    - Dst: '[twitter4j.v1.QuickReply].of(String,String,null)'
      Src: twitter4j.DirectMessagesResourcesTest:77,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,String,twitter4j.v1.QuickReply,twitter4j.v1.QuickReply,twitter4j.v1.QuickReply)'
      Src: twitter4j.DirectMessagesResourcesTest:75,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getQuickReplies()'
      Src: twitter4j.DirectMessagesResourcesTest:78,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(int,twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:79,1
    - Dst: '[twitter4j.v1.QuickReply].of(String,String,String)'
      Src: twitter4j.DirectMessagesResourcesTest:80,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.v1.QuickReply)'
      Src: twitter4j.DirectMessagesResourcesTest:80,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].assertNull(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:81,1
    - Dst: rwPrivateMessage.v1()
      Src: twitter4j.DirectMessagesResourcesTest:83,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].directMessages()'
      Src: twitter4j.DirectMessagesResourcesTest:83,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].getId()'
      Src: twitter4j.DirectMessagesResourcesTest:83,1
    - Dst: '[twitter4j.DirectMessagesResourcesTest].destroyDirectMessage(twitter4j.DirectMessagesResourcesTest)'
      Src: twitter4j.DirectMessagesResourcesTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 48
    functionDepth: 9
    functionLinenumber: 48
    functionLinenumberEnd: 84
    functionName: '[twitter4j.DirectMessagesResourcesTest].testNewDMAPIs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/DirectMessagesResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
    - '[twitter4j.DirectMessagesResourcesTest].getId()'
    - '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,String,twitter4j.v1.QuickReply,twitter4j.v1.QuickReply,twitter4j.v1.QuickReply)'
    - '[twitter4j.DirectMessagesResourcesTest].assertEquals(int,twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].getSenderId()'
    - rwPrivateMessage.v1()
    - '[twitter4j.DirectMessagesResourcesTest].getQuickReplies()'
    - '[twitter4j.DirectMessagesResourcesTest].createFriendship(twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].destroyDirectMessage(twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].friendsFollowers()'
    - '[twitter4j.DirectMessagesResourcesTest].assertNull(twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].assertTrue(int)'
    - '[twitter4j.DirectMessagesResourcesTest].destroyBlock(twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.DirectMessagesResourcesTest,twitter4j.v1.DirectMessage)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].size()'
    - '[twitter4j.DirectMessagesResourcesTest].directMessages()'
    - '[twitter4j.DirectMessagesResourcesTest].getText()'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.DirectMessagesResourcesTest].sendDirectMessage(twitter4j.DirectMessagesResourcesTest,twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.v1.QuickReply].of(String,String,String)'
    - '[twitter4j.DirectMessagesResourcesTest].showDirectMessage(twitter4j.DirectMessagesResourcesTest)'
    - '[twitter4j.DirectMessagesResourcesTest].users()'
    - '[twitter4j.v1.QuickReply].of(String,String,null)'
    - '[twitter4j.DirectMessagesResourcesTest].getDirectMessages(int)'
    - '[twitter4j.DirectMessagesResourcesTest].assertEquals(twitter4j.v1.QuickReply)'
    - '[twitter4j.DirectMessagesResourcesTest].getRecipientId()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DirectMessagesResourcesTest].testNewDMAPIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.DirectMessagesResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.DirectMessagesResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/DirectMessagesResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.DirectMessagesResourcesTest
    signature: '[twitter4j.DirectMessagesResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].ofGeoLocation(int,int)'
      Src: twitter4j.PlaceGeoResourcesTest:37,1
    - Dst: twitter1.v1()
      Src: twitter4j.PlaceGeoResourcesTest:41,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].placesGeo()'
      Src: twitter4j.PlaceGeoResourcesTest:41,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].reverseGeoCode(twitter4j.v1.GeoQuery)'
      Src: twitter4j.PlaceGeoResourcesTest:41,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].size()'
      Src: twitter4j.PlaceGeoResourcesTest:42,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(int,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:42,1
    - Dst: '[twitter4j.v1.GeoQuery].ofGeoLocation(float)'
      Src: twitter4j.PlaceGeoResourcesTest:47,1
    - Dst: twitter1.v1()
      Src: twitter4j.PlaceGeoResourcesTest:48,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].placesGeo()'
      Src: twitter4j.PlaceGeoResourcesTest:48,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].reverseGeoCode(twitter4j.v1.GeoQuery)'
      Src: twitter4j.PlaceGeoResourcesTest:48,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:49,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertNotNull(String)'
      Src: twitter4j.PlaceGeoResourcesTest:49,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].get(int)'
      Src: twitter4j.PlaceGeoResourcesTest:50,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].get(int)'
      Src: twitter4j.PlaceGeoResourcesTest:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].createPlace(String)'
      Src: twitter4j.PlaceGeoResourcesTest:50,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Place)'
      Src: twitter4j.PlaceGeoResourcesTest:50,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].size()'
      Src: twitter4j.PlaceGeoResourcesTest:52,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertTrue(int)'
      Src: twitter4j.PlaceGeoResourcesTest:52,1
    - Dst: twitter1.v1()
      Src: twitter4j.PlaceGeoResourcesTest:54,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].placesGeo()'
      Src: twitter4j.PlaceGeoResourcesTest:54,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].searchPlaces(twitter4j.v1.GeoQuery)'
      Src: twitter4j.PlaceGeoResourcesTest:54,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:55,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertNotNull(String)'
      Src: twitter4j.PlaceGeoResourcesTest:55,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].get(int)'
      Src: twitter4j.PlaceGeoResourcesTest:56,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].get(int)'
      Src: twitter4j.PlaceGeoResourcesTest:56,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:56,1
    - Dst: '[twitter4j.TwitterObjectFactory].createPlace(String)'
      Src: twitter4j.PlaceGeoResourcesTest:56,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Place)'
      Src: twitter4j.PlaceGeoResourcesTest:56,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].size()'
      Src: twitter4j.PlaceGeoResourcesTest:57,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertTrue(int)'
      Src: twitter4j.PlaceGeoResourcesTest:57,1
    - Dst: twitter1.v1()
      Src: twitter4j.PlaceGeoResourcesTest:60,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].placesGeo()'
      Src: twitter4j.PlaceGeoResourcesTest:60,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].getGeoDetails(String)'
      Src: twitter4j.PlaceGeoResourcesTest:60,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:61,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertNotNull(String)'
      Src: twitter4j.PlaceGeoResourcesTest:61,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:62,1
    - Dst: '[twitter4j.TwitterObjectFactory].createPlace(String)'
      Src: twitter4j.PlaceGeoResourcesTest:62,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Place)'
      Src: twitter4j.PlaceGeoResourcesTest:62,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].getFullName()'
      Src: twitter4j.PlaceGeoResourcesTest:63,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(String,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:63,1
    - Dst: place.getContainedWithIn()[0].getFullName()
      Src: twitter4j.PlaceGeoResourcesTest:64,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(String,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:64,1
    - Dst: te.getStatusCode()
      Src: twitter4j.PlaceGeoResourcesTest:67,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(int,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:67,1
    - Dst: twitter1.v1()
      Src: twitter4j.PlaceGeoResourcesTest:70,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].tweets()'
      Src: twitter4j.PlaceGeoResourcesTest:70,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.PlaceGeoResourcesTest:70,1
    - Dst: '[twitter4j.v1.StatusUpdate].of(String)'
      Src: twitter4j.PlaceGeoResourcesTest:70,1
    - Dst: '[twitter4j.v1.StatusUpdate].placeId(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:70,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].updateStatus(twitter4j.v1.StatusUpdate)'
      Src: twitter4j.PlaceGeoResourcesTest:70,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:72,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertNotNull(String)'
      Src: twitter4j.PlaceGeoResourcesTest:72,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.PlaceGeoResourcesTest:73,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.PlaceGeoResourcesTest:73,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].getPlace()'
      Src: twitter4j.PlaceGeoResourcesTest:74,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].getId()'
      Src: twitter4j.PlaceGeoResourcesTest:74,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:74,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 33
    functionDepth: 10
    functionLinenumber: 33
    functionLinenumberEnd: 75
    functionName: '[twitter4j.PlaceGeoResourcesTest].testGeoMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PlaceGeoResourcesTest.java
    functionUses: 0
    functionsReached:
    - place.getContainedWithIn()[0].getFullName()
    - twitter1.v1()
    - '[twitter4j.PlaceGeoResourcesTest].assertTrue(int)'
    - '[twitter4j.PlaceGeoResourcesTest].updateStatus(twitter4j.v1.StatusUpdate)'
    - '[twitter4j.PlaceGeoResourcesTest].getPlace()'
    - '[twitter4j.v1.GeoQuery].ofGeoLocation(int,int)'
    - te.getStatusCode()
    - '[twitter4j.v1.StatusUpdate].placeId(twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.PlaceGeoResourcesTest].getId()'
    - '[twitter4j.PlaceGeoResourcesTest].tweets()'
    - '[twitter4j.PlaceGeoResourcesTest].reverseGeoCode(twitter4j.v1.GeoQuery)'
    - '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Place)'
    - '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.PlaceGeoResourcesTest].size()'
    - '[twitter4j.PlaceGeoResourcesTest].searchPlaces(twitter4j.v1.GeoQuery)'
    - '[twitter4j.PlaceGeoResourcesTest].getGeoDetails(String)'
    - '[twitter4j.TwitterObjectFactory].createPlace(String)'
    - '[twitter4j.v1.GeoQuery].ofGeoLocation(float)'
    - '[twitter4j.PlaceGeoResourcesTest].assertEquals(int,twitter4j.PlaceGeoResourcesTest)'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.PlaceGeoResourcesTest].assertNotNull(String)'
    - '[twitter4j.PlaceGeoResourcesTest].placesGeo()'
    - '[twitter4j.v1.StatusUpdate].of(String)'
    - '[twitter4j.PlaceGeoResourcesTest].get(int)'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.PlaceGeoResourcesTest].assertEquals(String,twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.PlaceGeoResourcesTest].getFullName()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PlaceGeoResourcesTest].testGeoMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.PlaceGeoResourcesTest:82,1
    - Dst: '[twitter4j.v1.StatusUpdate].of(String)'
      Src: twitter4j.PlaceGeoResourcesTest:82,1
    - Dst: '[twitter4j.v1.StatusUpdate].location(twitter4j.PlaceGeoResourcesTest,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:82,1
    - Dst: '[twitter4j.v1.StatusUpdate].displayCoordinates(boolean)'
      Src: twitter4j.PlaceGeoResourcesTest:82,1
    - Dst: twitter1.v1()
      Src: twitter4j.PlaceGeoResourcesTest:83,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].tweets()'
      Src: twitter4j.PlaceGeoResourcesTest:83,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].updateStatus(twitter4j.v1.StatusUpdate)'
      Src: twitter4j.PlaceGeoResourcesTest:83,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:84,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertNotNull(String)'
      Src: twitter4j.PlaceGeoResourcesTest:84,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:85,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.PlaceGeoResourcesTest:85,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Status)'
      Src: twitter4j.PlaceGeoResourcesTest:85,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].getUser()'
      Src: twitter4j.PlaceGeoResourcesTest:86,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].isGeoEnabled()'
      Src: twitter4j.PlaceGeoResourcesTest:86,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertTrue(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:86,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].getGeoLocation()'
      Src: twitter4j.PlaceGeoResourcesTest:87,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:87,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].getGeoLocation()'
      Src: twitter4j.PlaceGeoResourcesTest:88,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:88,1
    - Dst: twitter2.v1()
      Src: twitter4j.PlaceGeoResourcesTest:89,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].users()'
      Src: twitter4j.PlaceGeoResourcesTest:89,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].verifyCredentials()'
      Src: twitter4j.PlaceGeoResourcesTest:89,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].isGeoEnabled()'
      Src: twitter4j.PlaceGeoResourcesTest:89,1
    - Dst: '[twitter4j.PlaceGeoResourcesTest].assertFalse(twitter4j.PlaceGeoResourcesTest)'
      Src: twitter4j.PlaceGeoResourcesTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 77
    functionDepth: 11
    functionLinenumber: 77
    functionLinenumberEnd: 90
    functionName: '[twitter4j.PlaceGeoResourcesTest].testGeoLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PlaceGeoResourcesTest.java
    functionUses: 0
    functionsReached:
    - twitter1.v1()
    - '[twitter4j.PlaceGeoResourcesTest].updateStatus(twitter4j.v1.StatusUpdate)'
    - '[twitter4j.PlaceGeoResourcesTest].isGeoEnabled()'
    - '[twitter4j.PlaceGeoResourcesTest].getGeoLocation()'
    - '[twitter4j.PlaceGeoResourcesTest].users()'
    - '[twitter4j.PlaceGeoResourcesTest].tweets()'
    - '[twitter4j.v1.StatusUpdate].location(twitter4j.PlaceGeoResourcesTest,twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.PlaceGeoResourcesTest].assertEquals(twitter4j.PlaceGeoResourcesTest,twitter4j.v1.Status)'
    - '[twitter4j.v1.StatusUpdate].displayCoordinates(boolean)'
    - '[twitter4j.PlaceGeoResourcesTest].assertFalse(twitter4j.PlaceGeoResourcesTest)'
    - twitter2.v1()
    - '[twitter4j.PlaceGeoResourcesTest].getUser()'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.PlaceGeoResourcesTest].assertNotNull(String)'
    - '[twitter4j.PlaceGeoResourcesTest].verifyCredentials()'
    - '[twitter4j.PlaceGeoResourcesTest].assertTrue(twitter4j.PlaceGeoResourcesTest)'
    - '[twitter4j.v1.StatusUpdate].of(String)'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PlaceGeoResourcesTest].testGeoLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.PlaceGeoResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.PlaceGeoResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PlaceGeoResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.PlaceGeoResourcesTest
    signature: '[twitter4j.PlaceGeoResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String)'
      Src: twitter4j.SearchAPITest:37,1
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:38,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.SearchAPITest:39,1
    - Dst: '[twitter4j.SearchAPITest].minus(int,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:39,1
    - Dst: '[twitter4j.SearchAPITest].format(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:39,1
    - Dst: '[twitter4j.v1.Query].until(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:38,1
    - Dst: '[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:40,1
    - Dst: '[twitter4j.SearchAPITest].findParameter(HttpParameter[],String)'
      Src: twitter4j.SearchAPITest:41,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(boolean)'
      Src: twitter4j.SearchAPITest:41,1
    - Dst: '[twitter4j.SearchAPITest].findParameter(HttpParameter[],String)'
      Src: twitter4j.SearchAPITest:42,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(boolean)'
      Src: twitter4j.SearchAPITest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[twitter4j.SearchAPITest].testQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SearchAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Query].until(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].findParameter(HttpParameter[],String)'
    - '[java.time.format.DateTimeFormatter].ofPattern(String)'
    - '[twitter4j.v1.Query].of(String)'
    - '[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)'
    - '[twitter4j.SearchAPITest].minus(int,twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].assertTrue(boolean)'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.SearchAPITest].format(twitter4j.SearchAPITest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SearchAPITest].testQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: param.getName()
      Src: twitter4j.SearchAPITest:48,1
    - Dst: '[String].equals(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 2
    argNames:
    - params
    - paramName
    argTypes:
    - HttpParameter[]
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[twitter4j.SearchAPITest].findParameter(HttpParameter[],String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SearchAPITest.java
    functionUses: 1
    functionsReached:
    - '[String].equals(twitter4j.SearchAPITest)'
    - param.getName()
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.SearchAPITest].findParameter(HttpParameter[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String)'
      Src: twitter4j.SearchAPITest:59,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.SearchAPITest:60,1
    - Dst: '[twitter4j.SearchAPITest].minus(int,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:60,1
    - Dst: '[twitter4j.SearchAPITest].format(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:60,1
    - Dst: '[twitter4j.v1.Query].of(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:61,1
    - Dst: '[twitter4j.v1.Query].until(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:61,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:62,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:62,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:62,1
    - Dst: '[twitter4j.SearchAPITest].getRateLimitStatus()'
      Src: twitter4j.SearchAPITest:63,1
    - Dst: '[twitter4j.SearchAPITest].getSinceId()'
      Src: twitter4j.SearchAPITest:64,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest,String)'
      Src: twitter4j.SearchAPITest:64,1
    - Dst: '[twitter4j.SearchAPITest].getMaxId()'
      Src: twitter4j.SearchAPITest:65,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:65,1
    - Dst: '[twitter4j.SearchAPITest].getRefreshURL()'
      Src: twitter4j.SearchAPITest:66,1
    - Dst: '[twitter4j.SearchAPITest].contains(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:66,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:66,1
    - Dst: '[twitter4j.SearchAPITest].getCount()'
      Src: twitter4j.SearchAPITest:67,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(int,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:67,1
    - Dst: '[twitter4j.SearchAPITest].getCompletedIn()'
      Src: twitter4j.SearchAPITest:68,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:68,1
    - Dst: '[twitter4j.SearchAPITest].getQuery()'
      Src: twitter4j.SearchAPITest:69,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:69,1
    - Dst: '[twitter4j.SearchAPITest].getTweets()'
      Src: twitter4j.SearchAPITest:71,1
    - Dst: '[twitter4j.SearchAPITest].size()'
      Src: twitter4j.SearchAPITest:72,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:72,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:73,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].createStatus(String)'
      Src: twitter4j.SearchAPITest:73,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,twitter4j.v1.Status)'
      Src: twitter4j.SearchAPITest:73,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:74,1
    - Dst: '[twitter4j.SearchAPITest].getText()'
      Src: twitter4j.SearchAPITest:74,1
    - Dst: '[twitter4j.SearchAPITest].assertNotNull(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:74,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:75,1
    - Dst: '[twitter4j.SearchAPITest].getCreatedAt()'
      Src: twitter4j.SearchAPITest:75,1
    - Dst: '[twitter4j.SearchAPITest].assertNotNull(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:75,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:76,1
    - Dst: '[twitter4j.SearchAPITest].getUser()'
      Src: twitter4j.SearchAPITest:76,1
    - Dst: '[twitter4j.SearchAPITest].assertNotNull(twitter4j.SearchAPITest,String)'
      Src: twitter4j.SearchAPITest:76,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:77,1
    - Dst: '[twitter4j.SearchAPITest].getId()'
      Src: twitter4j.SearchAPITest:77,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:77,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:78,1
    - Dst: '[twitter4j.SearchAPITest].getUser()'
      Src: twitter4j.SearchAPITest:78,1
    - Dst: '[twitter4j.SearchAPITest].getProfileImageURL()'
      Src: twitter4j.SearchAPITest:78,1
    - Dst: '[twitter4j.SearchAPITest].assertNotNull(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:78,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:79,1
    - Dst: '[twitter4j.SearchAPITest].getSource()'
      Src: twitter4j.SearchAPITest:79,1
    - Dst: '[String].equals(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:80,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:80,1
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:83,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:84,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:84,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:84,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:85,1
    - Dst: '[twitter4j.SearchAPITest].getSinceId()'
      Src: twitter4j.SearchAPITest:86,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(int,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:86,1
    - Dst: '[twitter4j.SearchAPITest].getCount()'
      Src: twitter4j.SearchAPITest:87,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(int,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:87,1
    - Dst: '[twitter4j.SearchAPITest].getCompletedIn()'
      Src: twitter4j.SearchAPITest:88,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:88,1
    - Dst: '[twitter4j.SearchAPITest].getQuery()'
      Src: twitter4j.SearchAPITest:89,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(String,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:89,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:93,1
    - Dst: '[twitter4j.SearchAPITest].tweets()'
      Src: twitter4j.SearchAPITest:93,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.SearchAPITest:93,1
    - Dst: '[twitter4j.SearchAPITest].updateStatus(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:93,1
    - Dst: '[twitter4j.v1.Query].of(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:94,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:95,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:95,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:95,1
    - Dst: '[twitter4j.SearchAPITest].getQuery()'
      Src: twitter4j.SearchAPITest:96,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:96,1
    - Dst: '[twitter4j.SearchAPITest].getTweets()'
      Src: twitter4j.SearchAPITest:97,1
    - Dst: '[twitter4j.SearchAPITest].size()'
      Src: twitter4j.SearchAPITest:97,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:97,1
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:98,1
    - Dst: '[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,int,Unit)'
      Src: twitter4j.SearchAPITest:98,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:100,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:100,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:100,1
    - Dst: '[twitter4j.SearchAPITest].getTweets()'
      Src: twitter4j.SearchAPITest:101,1
    - Dst: '[twitter4j.SearchAPITest].size()'
      Src: twitter4j.SearchAPITest:101,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:101,1
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:103,1
    - Dst: '[twitter4j.v1.Query].sinceId(int)'
      Src: twitter4j.SearchAPITest:103,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:104,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:104,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:104,1
    - Dst: '[twitter4j.SearchAPITest].getTweets()'
      Src: twitter4j.SearchAPITest:105,1
    - Dst: '[twitter4j.SearchAPITest].size()'
      Src: twitter4j.SearchAPITest:105,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(int)'
      Src: twitter4j.SearchAPITest:105,1
    - Dst: '[twitter4j.SearchAPITest].getTweets()'
      Src: twitter4j.SearchAPITest:106,1
    - Dst: '[twitter4j.SearchAPITest].get(int)'
      Src: twitter4j.SearchAPITest:106,1
    - Dst: '[twitter4j.SearchAPITest].getUser()'
      Src: twitter4j.SearchAPITest:106,1
    - Dst: '[twitter4j.SearchAPITest].getId()'
      Src: twitter4j.SearchAPITest:106,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(int,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:106,1
    - Dst: '[twitter4j.SearchAPITest].hasNext()'
      Src: twitter4j.SearchAPITest:107,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:107,1
    - Dst: '[twitter4j.SearchAPITest].nextQuery()'
      Src: twitter4j.SearchAPITest:108,1
    - Dst: '[twitter4j.SearchAPITest].assertNotNull(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:108,1
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:110,1
    - Dst: '[twitter4j.v1.Query].count(int)'
      Src: twitter4j.SearchAPITest:110,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:111,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:111,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 142
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 56
    functionDepth: 11
    functionLinenumber: 56
    functionLinenumberEnd: 112
    functionName: '[twitter4j.SearchAPITest].testSearch()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SearchAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.SearchAPITest].getProfileImageURL()'
    - twitter1.v1()
    - '[twitter4j.SearchAPITest].getSinceId()'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SearchAPITest)'
    - '[String].equals(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].getText()'
    - '[twitter4j.SearchAPITest].updateStatus(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].getUser()'
    - '[twitter4j.SearchAPITest].assertEquals(String,twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].search()'
    - '[twitter4j.SearchAPITest].getSource()'
    - '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
    - '[twitter4j.SearchAPITest].getCount()'
    - '[twitter4j.SearchAPITest].getRefreshURL()'
    - '[twitter4j.SearchAPITest].assertEquals(int,twitter4j.SearchAPITest)'
    - '[twitter4j.v1.Query].sinceId(int)'
    - '[twitter4j.v1.Query].count(int)'
    - '[twitter4j.SearchAPITest].size()'
    - '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest,String)'
    - '[twitter4j.SearchAPITest].getTweets()'
    - '[twitter4j.SearchAPITest].nextQuery()'
    - '[twitter4j.SearchAPITest].minus(int,twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].assertTrue(int)'
    - '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].getRateLimitStatus()'
    - '[twitter4j.v1.Query].until(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].getQuery()'
    - '[twitter4j.SearchAPITest].getCompletedIn()'
    - '[twitter4j.SearchAPITest].getCreatedAt()'
    - '[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,int,Unit)'
    - '[twitter4j.SearchAPITest].assertNotNull(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].hasNext()'
    - '[twitter4j.SearchAPITest].contains(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].getMaxId()'
    - '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,twitter4j.v1.Status)'
    - '[twitter4j.SearchAPITest].tweets()'
    - '[twitter4j.SearchAPITest].assertNotNull(twitter4j.SearchAPITest,String)'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.SearchAPITest].get(int)'
    - '[twitter4j.SearchAPITest].format(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest)'
    - '[java.time.format.DateTimeFormatter].ofPattern(String)'
    - '[twitter4j.v1.Query].of(String)'
    - '[twitter4j.TwitterObjectFactory].createStatus(String)'
    - '[twitter4j.SearchAPITest].getId()'
    - '[twitter4j.v1.Query].of(twitter4j.SearchAPITest)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SearchAPITest].testSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:116,1
    - Dst: '[twitter4j.v1.Query].resultType(ResultType)'
      Src: twitter4j.SearchAPITest:116,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:117,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:117,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:117,1
    - Dst: '[twitter4j.SearchAPITest].hasNext()'
      Src: twitter4j.SearchAPITest:118,1
    - Dst: '[twitter4j.SearchAPITest].assertFalse(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:118,1
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:120,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:122,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:122,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:122,1
    - Dst: '[twitter4j.SearchAPITest].nextQuery()'
      Src: twitter4j.SearchAPITest:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: '[twitter4j.SearchAPITest].testEasyPaging()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SearchAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.SearchAPITest].assertFalse(twitter4j.SearchAPITest)'
    - twitter1.v1()
    - '[twitter4j.SearchAPITest].hasNext()'
    - '[twitter4j.v1.Query].of(String)'
    - '[twitter4j.SearchAPITest].nextQuery()'
    - '[twitter4j.v1.Query].resultType(ResultType)'
    - '[twitter4j.SearchAPITest].search()'
    - '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SearchAPITest].testEasyPaging()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.SearchAPITest:129,1
    - Dst: '[twitter4j.SearchAPITest].plus(int,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:129,1
    - Dst: '[twitter4j.SearchAPITest].getYear()'
      Src: twitter4j.SearchAPITest:130,1
    - Dst: '[twitter4j.SearchAPITest].getMonthValue()'
      Src: twitter4j.SearchAPITest:130,1
    - Dst: '[twitter4j.SearchAPITest].getDayOfMonth()'
      Src: twitter4j.SearchAPITest:130,1
    - Dst: '[twitter4j.v1.Query].of(String)'
      Src: twitter4j.SearchAPITest:133,1
    - Dst: '[twitter4j.v1.Query].lang(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:133,1
    - Dst: '[twitter4j.v1.Query].resultType(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:133,1
    - Dst: '[twitter4j.v1.Query].since(String)'
      Src: twitter4j.SearchAPITest:133,1
    - Dst: '[twitter4j.v1.Query].until(twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:133,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,String)'
      Src: twitter4j.SearchAPITest:138,1
    - Dst: twitter1.v1()
      Src: twitter4j.SearchAPITest:139,1
    - Dst: '[twitter4j.SearchAPITest].search()'
      Src: twitter4j.SearchAPITest:139,1
    - Dst: '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
      Src: twitter4j.SearchAPITest:139,1
    - Dst: '[twitter4j.SearchAPITest].nextQuery()'
      Src: twitter4j.SearchAPITest:140,1
    - Dst: '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,twitter4j.SearchAPITest)'
      Src: twitter4j.SearchAPITest:142,1
    - Dst: '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest,String)'
      Src: twitter4j.SearchAPITest:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 145
    functionName: '[twitter4j.SearchAPITest].testEasyPaging2()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SearchAPITest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Query].until(twitter4j.SearchAPITest)'
    - twitter1.v1()
    - '[twitter4j.SearchAPITest].plus(int,twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].getMonthValue()'
    - '[twitter4j.v1.Query].since(String)'
    - '[twitter4j.SearchAPITest].search(twitter4j.v1.Query)'
    - '[twitter4j.SearchAPITest].search()'
    - '[twitter4j.SearchAPITest].getDayOfMonth()'
    - '[twitter4j.SearchAPITest].assertTrue(twitter4j.SearchAPITest,String)'
    - '[twitter4j.v1.Query].of(String)'
    - '[twitter4j.SearchAPITest].nextQuery()'
    - '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].assertEquals(twitter4j.SearchAPITest,String)'
    - '[twitter4j.v1.Query].lang(twitter4j.SearchAPITest)'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.v1.Query].resultType(twitter4j.SearchAPITest)'
    - '[twitter4j.SearchAPITest].getYear()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SearchAPITest].testEasyPaging2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.SearchAPITest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.SearchAPITest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SearchAPITest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.SearchAPITest
    signature: '[twitter4j.SearchAPITest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.HelpResoursesTest:35,1
    - Dst: '[twitter4j.HelpResoursesTest].help()'
      Src: twitter4j.HelpResoursesTest:35,1
    - Dst: '[twitter4j.HelpResoursesTest].getLanguages()'
      Src: twitter4j.HelpResoursesTest:35,1
    - Dst: '[twitter4j.HelpResoursesTest].size()'
      Src: twitter4j.HelpResoursesTest:36,1
    - Dst: '[twitter4j.HelpResoursesTest].assertTrue(int)'
      Src: twitter4j.HelpResoursesTest:36,1
    - Dst: '[twitter4j.HelpResoursesTest].get(int)'
      Src: twitter4j.HelpResoursesTest:37,1
    - Dst: '[twitter4j.HelpResoursesTest].getCode()'
      Src: twitter4j.HelpResoursesTest:38,1
    - Dst: '[twitter4j.HelpResoursesTest].assertNotNull(twitter4j.HelpResoursesTest)'
      Src: twitter4j.HelpResoursesTest:38,1
    - Dst: '[twitter4j.HelpResoursesTest].getName()'
      Src: twitter4j.HelpResoursesTest:39,1
    - Dst: '[twitter4j.HelpResoursesTest].assertNotNull(twitter4j.HelpResoursesTest)'
      Src: twitter4j.HelpResoursesTest:39,1
    - Dst: '[twitter4j.HelpResoursesTest].getStatus()'
      Src: twitter4j.HelpResoursesTest:40,1
    - Dst: '[twitter4j.HelpResoursesTest].assertNotNull(twitter4j.HelpResoursesTest)'
      Src: twitter4j.HelpResoursesTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[twitter4j.HelpResoursesTest].testHelpMethods()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/HelpResoursesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HelpResoursesTest].getStatus()'
    - twitter1.v1()
    - '[twitter4j.HelpResoursesTest].get(int)'
    - '[twitter4j.HelpResoursesTest].help()'
    - '[twitter4j.HelpResoursesTest].assertNotNull(twitter4j.HelpResoursesTest)'
    - '[twitter4j.HelpResoursesTest].assertTrue(int)'
    - '[twitter4j.HelpResoursesTest].getCode()'
    - '[twitter4j.HelpResoursesTest].size()'
    - '[twitter4j.HelpResoursesTest].getLanguages()'
    - '[twitter4j.HelpResoursesTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HelpResoursesTest].testHelpMethods()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HelpResoursesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.HelpResoursesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/HelpResoursesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HelpResoursesTest
    signature: '[twitter4j.HelpResoursesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:24,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.MediaEntityJSONImplTest:25,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.MediaEntityJSONImplTest:25,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(int)'
      Src: twitter4j.MediaEntityJSONImplTest:25,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.MediaEntityJSONImplTest:25,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getId()'
      Src: twitter4j.MediaEntityJSONImplTest:28,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.MediaEntityJSONImplTest:28,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
      Src: twitter4j.MediaEntityJSONImplTest:30,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.MediaEntityJSONImplTest:29,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getType()'
      Src: twitter4j.MediaEntityJSONImplTest:31,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.MediaEntityJSONImplTest:31,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()'
      Src: twitter4j.MediaEntityJSONImplTest:33,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.MediaEntityJSONImplTest:33,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()'
      Src: twitter4j.MediaEntityJSONImplTest:34,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.MediaEntityJSONImplTest:34,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()'
      Src: twitter4j.MediaEntityJSONImplTest:36,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.MediaEntityJSONImplTest:36,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoVariants()'
      Src: twitter4j.MediaEntityJSONImplTest:38,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:39,1
    - Dst: variants[0].getBitrate()
      Src: twitter4j.MediaEntityJSONImplTest:41,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:41,1
    - Dst: variants[0].getContentType()
      Src: twitter4j.MediaEntityJSONImplTest:42,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:42,1
    - Dst: variants[0].getUrl()
      Src: twitter4j.MediaEntityJSONImplTest:44,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:43,1
    - Dst: variants[4].getBitrate()
      Src: twitter4j.MediaEntityJSONImplTest:46,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:46,1
    - Dst: variants[4].getContentType()
      Src: twitter4j.MediaEntityJSONImplTest:47,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:47,1
    - Dst: variants[4].getUrl()
      Src: twitter4j.MediaEntityJSONImplTest:49,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:48,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
      Src: twitter4j.MediaEntityJSONImplTest:51,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertNull(String)'
      Src: twitter4j.MediaEntityJSONImplTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 17
    functionDepth: 5
    functionLinenumber: 17
    functionLinenumberEnd: 52
    functionName: '[twitter4j.MediaEntityJSONImplTest].testVideoInfo()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/MediaEntityJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.MediaEntityJSONImpl].getVideoVariants()'
    - '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
    - '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()'
    - '[twitter4j.MediaEntityJSONImpl].getId()'
    - variants[4].getContentType()
    - variants[0].getUrl()
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,int)'
    - '[twitter4j.MediaEntityJSONImplTest].assertNull(String)'
    - '[twitter4j.MediaEntityJSONImpl].getType()'
    - '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()'
    - '[twitter4j.JSONArray].getJSONObject(int)'
    - '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
    - variants[4].getUrl()
    - variants[4].getBitrate()
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
    - '[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()'
    - '[twitter4j.JSONObject].<init>(twitter4j.MediaEntityJSONImplTest)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,twitter4j.MediaEntityJSONImplTest)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - variants[0].getBitrate()
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
    - variants[0].getContentType()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.MediaEntityJSONImplTest].testVideoInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:62,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.MediaEntityJSONImplTest:63,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.MediaEntityJSONImplTest:63,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(int)'
      Src: twitter4j.MediaEntityJSONImplTest:63,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.MediaEntityJSONImplTest:63,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getId()'
      Src: twitter4j.MediaEntityJSONImplTest:66,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.MediaEntityJSONImplTest:66,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
      Src: twitter4j.MediaEntityJSONImplTest:68,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.MediaEntityJSONImplTest:67,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getType()'
      Src: twitter4j.MediaEntityJSONImplTest:69,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.MediaEntityJSONImplTest:69,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()'
      Src: twitter4j.MediaEntityJSONImplTest:71,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.MediaEntityJSONImplTest:71,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()'
      Src: twitter4j.MediaEntityJSONImplTest:72,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,int)'
      Src: twitter4j.MediaEntityJSONImplTest:72,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()'
      Src: twitter4j.MediaEntityJSONImplTest:75,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.MediaEntityJSONImplTest:75,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getVideoVariants()'
      Src: twitter4j.MediaEntityJSONImplTest:77,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:78,1
    - Dst: variants[0].getBitrate()
      Src: twitter4j.MediaEntityJSONImplTest:80,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:80,1
    - Dst: variants[0].getContentType()
      Src: twitter4j.MediaEntityJSONImplTest:81,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:81,1
    - Dst: variants[0].getUrl()
      Src: twitter4j.MediaEntityJSONImplTest:83,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:82,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
      Src: twitter4j.MediaEntityJSONImplTest:85,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertNull(String)'
      Src: twitter4j.MediaEntityJSONImplTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 55
    functionDepth: 5
    functionLinenumber: 55
    functionLinenumberEnd: 86
    functionName: '[twitter4j.MediaEntityJSONImplTest].testAnimatedGifs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/MediaEntityJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.MediaEntityJSONImpl].getVideoVariants()'
    - '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
    - '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()'
    - '[twitter4j.MediaEntityJSONImpl].getId()'
    - variants[0].getUrl()
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,twitter4j.MediaEntityJSONImplTest)'
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,int)'
    - '[twitter4j.MediaEntityJSONImplTest].assertNull(String)'
    - '[twitter4j.MediaEntityJSONImpl].getType()'
    - '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()'
    - '[twitter4j.JSONArray].getJSONObject(int)'
    - '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
    - '[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()'
    - '[twitter4j.JSONObject].<init>(twitter4j.MediaEntityJSONImplTest)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,twitter4j.MediaEntityJSONImplTest)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - variants[0].getBitrate()
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
    - variants[0].getContentType()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.MediaEntityJSONImplTest].testAnimatedGifs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.MediaEntityJSONImplTest)'
      Src: twitter4j.MediaEntityJSONImplTest:96,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.MediaEntityJSONImplTest:97,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.MediaEntityJSONImplTest:97,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(int)'
      Src: twitter4j.MediaEntityJSONImplTest:97,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.MediaEntityJSONImplTest:97,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getId()'
      Src: twitter4j.MediaEntityJSONImplTest:100,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
      Src: twitter4j.MediaEntityJSONImplTest:100,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
      Src: twitter4j.MediaEntityJSONImplTest:102,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.MediaEntityJSONImplTest:101,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
      Src: twitter4j.MediaEntityJSONImplTest:104,1
    - Dst: '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
      Src: twitter4j.MediaEntityJSONImplTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 89
    functionDepth: 5
    functionLinenumber: 89
    functionLinenumberEnd: 105
    functionName: '[twitter4j.MediaEntityJSONImplTest].testExtAltText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/MediaEntityJSONImplTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(int,long)'
    - '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].<init>(twitter4j.MediaEntityJSONImplTest)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.MediaEntityJSONImplTest].assertEquals(String,String)'
    - '[twitter4j.MediaEntityJSONImpl].getId()'
    - '[twitter4j.JSONArray].getJSONObject(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.MediaEntityJSONImplTest].testExtAltText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.MediaEntityJSONImplTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.MediaEntityJSONImplTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/MediaEntityJSONImplTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.MediaEntityJSONImplTest
    signature: '[twitter4j.MediaEntityJSONImplTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: twitter1.v1()
      Src: twitter4j.SavedSearchesResourcesTest:39,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].savedSearches()'
      Src: twitter4j.SavedSearchesResourcesTest:39,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].getSavedSearches()'
      Src: twitter4j.SavedSearchesResourcesTest:39,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:40,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertNotNull(String)'
      Src: twitter4j.SavedSearchesResourcesTest:40,1
    - Dst: twitter1.v1()
      Src: twitter4j.SavedSearchesResourcesTest:42,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].savedSearches()'
      Src: twitter4j.SavedSearchesResourcesTest:42,1
    - Dst: savedSearch.getId()
      Src: twitter4j.SavedSearchesResourcesTest:42,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].destroySavedSearch(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:42,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.SavedSearchesResourcesTest:44,1
    - Dst: String.valueOf(twitter4j.SavedSearchesResourcesTest)
      Src: twitter4j.SavedSearchesResourcesTest:44,1
    - Dst: twitter1.v1()
      Src: twitter4j.SavedSearchesResourcesTest:45,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].savedSearches()'
      Src: twitter4j.SavedSearchesResourcesTest:45,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].createSavedSearch(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:45,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].getCreatedAt()'
      Src: twitter4j.SavedSearchesResourcesTest:47,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].toEpochSecond(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:47,1
    - Dst: '[java.time.LocalDateTime].now()'
      Src: twitter4j.SavedSearchesResourcesTest:48,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].toEpochSecond(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:48,1
    - Dst: Math.abs(twitter4j.SavedSearchesResourcesTest)
      Src: twitter4j.SavedSearchesResourcesTest:47,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertTrue(int)'
      Src: twitter4j.SavedSearchesResourcesTest:47,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:50,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertNotNull(String)'
      Src: twitter4j.SavedSearchesResourcesTest:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:51,1
    - Dst: '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
      Src: twitter4j.SavedSearchesResourcesTest:51,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest,twitter4j.v1.SavedSearch)'
      Src: twitter4j.SavedSearchesResourcesTest:51,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].getQuery()'
      Src: twitter4j.SavedSearchesResourcesTest:52,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest,twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:52,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].getPosition()'
      Src: twitter4j.SavedSearchesResourcesTest:53,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:53,1
    - Dst: twitter1.v1()
      Src: twitter4j.SavedSearchesResourcesTest:54,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].savedSearches()'
      Src: twitter4j.SavedSearchesResourcesTest:54,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].getSavedSearches()'
      Src: twitter4j.SavedSearchesResourcesTest:54,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:55,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertNotNull(String)'
      Src: twitter4j.SavedSearchesResourcesTest:55,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].get(int)'
      Src: twitter4j.SavedSearchesResourcesTest:56,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].get(int)'
      Src: twitter4j.SavedSearchesResourcesTest:56,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:56,1
    - Dst: '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
      Src: twitter4j.SavedSearchesResourcesTest:56,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest,twitter4j.v1.SavedSearch)'
      Src: twitter4j.SavedSearchesResourcesTest:56,1
    - Dst: twitter1.v1()
      Src: twitter4j.SavedSearchesResourcesTest:61,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].savedSearches()'
      Src: twitter4j.SavedSearchesResourcesTest:61,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].getId()'
      Src: twitter4j.SavedSearchesResourcesTest:61,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].destroySavedSearch(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:61,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest,twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:62,1
    - Dst: '[twitter4j.SavedSearchesResourcesTest].assertTrue(twitter4j.SavedSearchesResourcesTest)'
      Src: twitter4j.SavedSearchesResourcesTest:65,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 37
    functionDepth: 10
    functionLinenumber: 37
    functionLinenumberEnd: 67
    functionName: '[twitter4j.SavedSearchesResourcesTest].testSavedSearches()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SavedSearchesResourcesTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest)'
    - twitter1.v1()
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.SavedSearchesResourcesTest)'
    - '[twitter4j.SavedSearchesResourcesTest].get(int)'
    - '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
    - '[twitter4j.SavedSearchesResourcesTest].getPosition()'
    - '[twitter4j.SavedSearchesResourcesTest].createSavedSearch(twitter4j.SavedSearchesResourcesTest)'
    - '[twitter4j.SavedSearchesResourcesTest].assertTrue(twitter4j.SavedSearchesResourcesTest)'
    - savedSearch.getId()
    - String.valueOf(twitter4j.SavedSearchesResourcesTest)
    - '[twitter4j.SavedSearchesResourcesTest].assertTrue(int)'
    - '[twitter4j.SavedSearchesResourcesTest].getQuery()'
    - Math.abs(twitter4j.SavedSearchesResourcesTest)
    - '[twitter4j.SavedSearchesResourcesTest].getCreatedAt()'
    - '[java.time.LocalDateTime].now()'
    - '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest,twitter4j.SavedSearchesResourcesTest)'
    - '[twitter4j.SavedSearchesResourcesTest].destroySavedSearch(twitter4j.SavedSearchesResourcesTest)'
    - '[twitter4j.SavedSearchesResourcesTest].getSavedSearches()'
    - System.currentTimeMillis()
    - '[twitter4j.SavedSearchesResourcesTest].savedSearches()'
    - '[twitter4j.SavedSearchesResourcesTest].getId()'
    - '[twitter4j.SavedSearchesResourcesTest].toEpochSecond(twitter4j.SavedSearchesResourcesTest)'
    - '[twitter4j.SavedSearchesResourcesTest].assertNotNull(String)'
    - '[twitter4j.SavedSearchesResourcesTest].assertEquals(twitter4j.SavedSearchesResourcesTest,twitter4j.v1.SavedSearch)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SavedSearchesResourcesTest].testSavedSearches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.SavedSearchesResourcesTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.SavedSearchesResourcesTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SavedSearchesResourcesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.SavedSearchesResourcesTest
    signature: '[twitter4j.SavedSearchesResourcesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.TwitterTest:45,1
    - Dst: '[twitter4j.TwitterTest].subProperty(twitter4j.TwitterTest,String)'
      Src: twitter4j.TwitterTest:45,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:45,1
    - Dst: '[twitter4j.TwitterTest].onRateLimitStatus()'
      Src: twitter4j.TwitterTest:45,1
    - Dst: '[twitter4j.TwitterTest].build()'
      Src: twitter4j.TwitterTest:45,1
    - Dst: '[twitter4j.TwitterTest].assertDeserializedFormIsNotEqual(twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:53,1
    - Dst: '[twitter4j.TwitterTest].v1()'
      Src: twitter4j.TwitterTest:55,1
    - Dst: '[twitter4j.TwitterTest].help()'
      Src: twitter4j.TwitterTest:55,1
    - Dst: '[twitter4j.TwitterTest].getRateLimitStatus()'
      Src: twitter4j.TwitterTest:55,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:56,1
    - Dst: '[twitter4j.TwitterTest].assertNotNull(String)'
      Src: twitter4j.TwitterTest:56,1
    - Dst: '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:57,1
    - Dst: '[twitter4j.TwitterObjectFactory].createRateLimitStatus(String)'
      Src: twitter4j.TwitterTest:57,1
    - Dst: '[twitter4j.TwitterTest].assertEquals(twitter4j.TwitterTest,java.util.Map<String,twitter4j.v1.RateLimitStatus>)'
      Src: twitter4j.TwitterTest:57,1
    - Dst: '[twitter4j.TwitterTest].values()'
      Src: twitter4j.TwitterTest:58,1
    - Dst: '[twitter4j.TwitterTest].iterator()'
      Src: twitter4j.TwitterTest:58,1
    - Dst: '[twitter4j.TwitterTest].next()'
      Src: twitter4j.TwitterTest:58,1
    - Dst: '[twitter4j.TwitterTest].getLimit()'
      Src: twitter4j.TwitterTest:59,1
    - Dst: '[twitter4j.TwitterTest].assertTrue(int)'
      Src: twitter4j.TwitterTest:59,1
    - Dst: '[twitter4j.TwitterTest].getRemaining()'
      Src: twitter4j.TwitterTest:60,1
    - Dst: '[twitter4j.TwitterTest].assertTrue(int)'
      Src: twitter4j.TwitterTest:60,1
    - Dst: '[twitter4j.TwitterTest].getSecondsUntilReset()'
      Src: twitter4j.TwitterTest:61,1
    - Dst: '[twitter4j.TwitterTest].assertTrue(int)'
      Src: twitter4j.TwitterTest:61,1
    - Dst: '[twitter4j.TwitterTest].v1()'
      Src: twitter4j.TwitterTest:63,1
    - Dst: '[twitter4j.TwitterTest].help()'
      Src: twitter4j.TwitterTest:63,1
    - Dst: '[twitter4j.TwitterTest].getRateLimitStatus(String,String)'
      Src: twitter4j.TwitterTest:63,1
    - Dst: '[twitter4j.TwitterTest].values()'
      Src: twitter4j.TwitterTest:64,1
    - Dst: '[twitter4j.TwitterTest].size()'
      Src: twitter4j.TwitterTest:64,1
    - Dst: '[twitter4j.TwitterTest].assertTrue(int)'
      Src: twitter4j.TwitterTest:64,1
    - Dst: '[twitter4j.TwitterTest].assertDeserializedFormIsNotEqual(twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:67,1
    - Dst: '[twitter4j.TwitterTest].v1()'
      Src: twitter4j.TwitterTest:69,1
    - Dst: '[twitter4j.TwitterTest].timelines()'
      Src: twitter4j.TwitterTest:69,1
    - Dst: '[twitter4j.TwitterTest].getMentionsTimeline()'
      Src: twitter4j.TwitterTest:69,1
    - Dst: '[twitter4j.TwitterTest].assertTrue(boolean)'
      Src: twitter4j.TwitterTest:70,1
    - Dst: '[twitter4j.TwitterTest].assertFalse(boolean)'
      Src: twitter4j.TwitterTest:71,1
    - Dst: '[twitter4j.TwitterTest].v1()'
      Src: twitter4j.TwitterTest:73,1
    - Dst: '[twitter4j.TwitterTest].timelines()'
      Src: twitter4j.TwitterTest:73,1
    - Dst: '[twitter4j.TwitterTest].getMentionsTimeline()'
      Src: twitter4j.TwitterTest:73,1
    - Dst: '[twitter4j.TwitterTest].assertTrue(boolean)'
      Src: twitter4j.TwitterTest:74,1
    - Dst: '[twitter4j.TwitterTest].assertFalse(boolean)'
      Src: twitter4j.TwitterTest:75,1
    - Dst: previous.getRemaining()
      Src: twitter4j.TwitterTest:76,1
    - Dst: '[twitter4j.v1.RateLimitStatus].getRemaining()'
      Src: twitter4j.TwitterTest:76,1
    - Dst: '[twitter4j.TwitterTest].assertTrue(twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:76,1
    - Dst: previous.getLimit()
      Src: twitter4j.TwitterTest:77,1
    - Dst: '[twitter4j.v1.RateLimitStatus].getLimit()'
      Src: twitter4j.TwitterTest:77,1
    - Dst: '[twitter4j.TwitterTest].assertEquals(twitter4j.TwitterTest,int)'
      Src: twitter4j.TwitterTest:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.RateLimitStatus
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 43
    functionDepth: 8
    functionLinenumber: 43
    functionLinenumberEnd: 78
    functionName: '[twitter4j.TwitterTest].testRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterTest].getRateLimitStatus()'
    - '[twitter4j.TwitterTest].build()'
    - '[twitter4j.TwitterObjectFactory].createRateLimitStatus(String)'
    - '[twitter4j.TwitterTest].assertDeserializedFormIsNotEqual(twitter4j.TwitterTest)'
    - '[twitter4j.Twitter.TwitterBuilder].load(twitter4j.TwitterTest)'
    - '[twitter4j.TwitterTest].assertTrue(boolean)'
    - '[twitter4j.TwitterTest].assertFalse(boolean)'
    - '[twitter4j.TwitterObjectFactory].getRawJSON(twitter4j.TwitterTest)'
    - previous.getLimit()
    - '[twitter4j.TwitterTest].subProperty(twitter4j.TwitterTest,String)'
    - '[twitter4j.TwitterTest].values()'
    - '[twitter4j.TwitterTest].assertEquals(twitter4j.TwitterTest,java.util.Map<String,twitter4j.v1.RateLimitStatus>)'
    - '[twitter4j.TwitterTest].getLimit()'
    - '[twitter4j.TwitterTest].assertTrue(int)'
    - '[twitter4j.TwitterTest].iterator()'
    - '[twitter4j.TwitterTest].v1()'
    - '[twitter4j.TwitterTest].assertNotNull(String)'
    - '[twitter4j.TwitterTest].getMentionsTimeline()'
    - '[twitter4j.TwitterTest].timelines()'
    - '[twitter4j.TwitterTest].size()'
    - '[twitter4j.TwitterTest].assertTrue(twitter4j.TwitterTest)'
    - '[twitter4j.TwitterTest].getRateLimitStatus(String,String)'
    - previous.getRemaining()
    - '[twitter4j.TwitterTest].onRateLimitStatus()'
    - '[twitter4j.TwitterTest].next()'
    - '[twitter4j.TwitterTest].getSecondsUntilReset()'
    - '[twitter4j.v1.RateLimitStatus].getLimit()'
    - '[twitter4j.Twitter].newBuilder()'
    - '[twitter4j.TwitterTest].getRemaining()'
    - '[twitter4j.v1.RateLimitStatus].getRemaining()'
    - '[twitter4j.TwitterTest].help()'
    - '[twitter4j.TwitterTest].assertEquals(twitter4j.TwitterTest,int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterTest].testRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rwPrivateMessage.v1()
      Src: twitter4j.TwitterTest:83,1
    - Dst: '[twitter4j.TwitterTest].users()'
      Src: twitter4j.TwitterTest:83,1
    - Dst: '[twitter4j.TwitterTest].verifyCredentials()'
      Src: twitter4j.TwitterTest:83,1
    - Dst: '[twitter4j.TwitterTest].getAccessLevel()'
      Src: twitter4j.TwitterTest:84,1
    - Dst: '[twitter4j.TwitterTest].assertEquals(twitter4j.TwitterTest,twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.RateLimitStatus
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[twitter4j.TwitterTest].testGetAccessLevel()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterTest].assertEquals(twitter4j.TwitterTest,twitter4j.TwitterTest)'
    - rwPrivateMessage.v1()
    - '[twitter4j.TwitterTest].users()'
    - '[twitter4j.TwitterTest].verifyCredentials()'
    - '[twitter4j.TwitterTest].getAccessLevel()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterTest].testGetAccessLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: twitter4j.TwitterTest:88,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: twitter4j.TwitterTest:89,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(Object)'
      Src: twitter4j.TwitterTest:90,1
    - Dst: '[java.io.ByteArrayOutputStream].close()'
      Src: twitter4j.TwitterTest:91,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: twitter4j.TwitterTest:92,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:92,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: twitter4j.TwitterTest:93,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: twitter4j.TwitterTest:94,1
    - Dst: '[java.io.ByteArrayInputStream].close()'
      Src: twitter4j.TwitterTest:95,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: twitter4j.TwitterTest:96,1
    - Dst: '[twitter4j.TwitterTest].assertNotEquals(Object,twitter4j.TwitterTest)'
      Src: twitter4j.TwitterTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.RateLimitStatus
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: twitter4j.TwitterTestBase
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 98
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 98
    functionName: '[twitter4j.TwitterTest].assertDeserializedFormIsNotEqual(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTest.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayOutputStream].close()'
    - '[java.io.ByteArrayInputStream].<init>(twitter4j.TwitterTest)'
    - '[twitter4j.TwitterTest].assertNotEquals(Object,twitter4j.TwitterTest)'
    - '[java.io.ByteArrayInputStream].close()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectInputStream].close()'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ObjectOutputStream].writeObject(Object)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterTest].assertDeserializedFormIsNotEqual(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.RateLimitStatus
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterTest
      static: false
      superClass: twitter4j.TwitterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.TwitterTest].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TwitterTest
    signature: '[twitter4j.TwitterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.UserJSONImpl:77,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.UserJSONImpl:79,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.UserJSONImpl:81,1
    - Dst: '[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:82,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 9
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.UserJSONImpl
    signature: '[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>()'
      Src: twitter4j.UserJSONImpl:89,1
    - Dst: '[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 9
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 14
    functionsReached:
    - '[twitter4j.TwitterResponseImpl].<init>()'
    - '[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.UserJSONImpl
    signature: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[twitter4j.UserJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.UserJSONImpl
    signature: '[twitter4j.UserJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:100,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:101,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:102,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:103,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:104,1
    - Dst: '[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,String)'
      Src: twitter4j.UserJSONImpl:107,1
    - Dst: '[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,String)'
      Src: twitter4j.UserJSONImpl:110,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:115,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,URLEntity[],null,null)'
      Src: twitter4j.UserJSONImpl:117,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:121,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:122,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:123,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:124,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:125,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:126,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:127,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:128,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:129,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:130,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:132,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:133,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:134,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:135,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:136,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:137,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:138,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:139,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:140,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,String)'
      Src: twitter4j.UserJSONImpl:141,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:142,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:143,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:144,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:145,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:146,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:147,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:148,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:149,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:150,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:151,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:152,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserJSONImpl:153,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.UserJSONImpl:154,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:155,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserJSONImpl:157,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.UserJSONImpl:158,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.UserJSONImpl:159,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:162,1
    - Dst: '[twitter4j.JSONObject].toString()'
      Src: twitter4j.UserJSONImpl:166,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UserJSONImpl,twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:166,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 102
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 168
      start: 98
    functionDepth: 8
    functionLinenumber: 98
    functionLinenumberEnd: 168
    functionName: '[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.UserJSONImpl,twitter4j.UserJSONImpl)'
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].getString(twitter4j.UserJSONImpl)'
    - '[twitter4j.JSONObject].toString()'
    - '[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,String)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,String)'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,null,URLEntity[],null,null)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserJSONImpl:181,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.UserJSONImpl:182,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserJSONImpl:183,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.UserJSONImpl:184,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserJSONImpl:185,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.UserJSONImpl:186,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.UserJSONImpl:187,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:190,1
    - Dst: '[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:190,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: URLEntity[]
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - json
    - category
    argTypes:
    - twitter4j.JSONObject
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 180
    functionDepth: 5
    functionLinenumber: 180
    functionLinenumberEnd: 197
    functionName: '[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.UserJSONImpl)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: URLEntity[]
    signature: '[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.User].getId()'
      Src: twitter4j.UserJSONImpl:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.User
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.v1.User
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[twitter4j.UserJSONImpl].compareTo(twitter4j.v1.User)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.User].getId()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].compareTo(twitter4j.v1.User)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[twitter4j.UserJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.UserJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[twitter4j.UserJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[twitter4j.UserJSONImpl].getEmail()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getEmail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[twitter4j.UserJSONImpl].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[twitter4j.UserJSONImpl].getLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[twitter4j.UserJSONImpl].getDescription()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[twitter4j.UserJSONImpl].isContributorsEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isContributorsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[twitter4j.UserJSONImpl].getProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 2
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[twitter4j.UserJSONImpl].getBiggerProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getBiggerProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[twitter4j.UserJSONImpl].getMiniProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getMiniProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[twitter4j.UserJSONImpl].getOriginalProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getOriginalProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[twitter4j.UserJSONImpl].get400x400ProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].get400x400ProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.UserJSONImpl:265,1
    - Dst: '[String].lastIndexOf(String)'
      Src: twitter4j.UserJSONImpl:266,1
    - Dst: '[String].lastIndexOf(String)'
      Src: twitter4j.UserJSONImpl:267,1
    - Dst: '[String].lastIndexOf(String)'
      Src: twitter4j.UserJSONImpl:268,1
    - Dst: '[String].substring(int,twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:269,1
    - Dst: '[String].substring(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:271,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - originalURL
    - sizeSuffix
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 276
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 276
    functionName: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 8
    functionsReached:
    - '[String].substring(twitter4j.UserJSONImpl)'
    - '[String].lastIndexOf(String)'
    - '[String].substring(int,twitter4j.UserJSONImpl)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[twitter4j.UserJSONImpl].getProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 2
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[twitter4j.UserJSONImpl].getBiggerProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getBiggerProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[twitter4j.UserJSONImpl].getMiniProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getMiniProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 293
    functionDepth: 2
    functionLinenumber: 293
    functionLinenumberEnd: 296
    functionName: '[twitter4j.UserJSONImpl].getOriginalProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getOriginalProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
      Src: twitter4j.UserJSONImpl:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 298
    functionDepth: 2
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionName: '[twitter4j.UserJSONImpl].get400x400ProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].get400x400ProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[twitter4j.UserJSONImpl].isDefaultProfileImage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isDefaultProfileImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[twitter4j.UserJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 319
    functionName: '[twitter4j.UserJSONImpl].isProtected()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: '[twitter4j.UserJSONImpl].getFollowersCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].getFollowersCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[twitter4j.UserJSONImpl].getProfileBackgroundColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBackgroundColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 334
    functionName: '[twitter4j.UserJSONImpl].getProfileTextColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileTextColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[twitter4j.UserJSONImpl].getProfileLinkColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileLinkColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 344
    functionName: '[twitter4j.UserJSONImpl].getProfileSidebarFillColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileSidebarFillColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 349
    functionName: '[twitter4j.UserJSONImpl].getProfileSidebarBorderColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileSidebarBorderColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[twitter4j.UserJSONImpl].isProfileUseBackgroundImage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isProfileUseBackgroundImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 359
    functionName: '[twitter4j.UserJSONImpl].isDefaultProfile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isDefaultProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionName: '[twitter4j.UserJSONImpl].isShowAllInlineMedia()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isShowAllInlineMedia()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 372
    functionName: '[twitter4j.UserJSONImpl].getFriendsCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].getFriendsCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: '[twitter4j.UserJSONImpl].getStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.UserJSONImpl].getStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 383
    functionName: '[twitter4j.UserJSONImpl].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.UserJSONImpl].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[twitter4j.UserJSONImpl].getFavouritesCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].getFavouritesCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 393
    functionName: '[twitter4j.UserJSONImpl].getUtcOffset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].getUtcOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 398
    functionName: '[twitter4j.UserJSONImpl].getTimeZone()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 403
    functionName: '[twitter4j.UserJSONImpl].getProfileBackgroundImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBackgroundImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: '[twitter4j.UserJSONImpl].getProfileBackgroundImageUrlHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBackgroundImageUrlHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 413
    functionName: '[twitter4j.UserJSONImpl].getProfileBannerURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBannerURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionName: '[twitter4j.UserJSONImpl].getProfileBannerRetinaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBannerRetinaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionName: '[twitter4j.UserJSONImpl].getProfileBannerIPadURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBannerIPadURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[twitter4j.UserJSONImpl].getProfileBannerIPadRetinaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBannerIPadRetinaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 433
    functionName: '[twitter4j.UserJSONImpl].getProfileBannerMobileURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBannerMobileURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 438
    functionName: '[twitter4j.UserJSONImpl].getProfileBannerMobileRetinaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBannerMobileRetinaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: '[twitter4j.UserJSONImpl].getProfileBanner300x100URL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBanner300x100URL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionName: '[twitter4j.UserJSONImpl].getProfileBanner600x200URL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBanner600x200URL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 453
    functionName: '[twitter4j.UserJSONImpl].getProfileBanner1500x500URL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getProfileBanner1500x500URL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 458
    functionName: '[twitter4j.UserJSONImpl].isProfileBackgroundTiled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isProfileBackgroundTiled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[twitter4j.UserJSONImpl].getLang()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].getLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 468
    functionName: '[twitter4j.UserJSONImpl].getStatusesCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].getStatusesCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: '[twitter4j.UserJSONImpl].isGeoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isGeoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 478
    functionName: '[twitter4j.UserJSONImpl].isVerified()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isVerified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 483
    functionName: '[twitter4j.UserJSONImpl].isTranslator()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isTranslator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[twitter4j.UserJSONImpl].getListedCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].getListedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 493
    functionName: '[twitter4j.UserJSONImpl].isFollowRequestSent()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].isFollowRequestSent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URLEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 498
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 498
    functionName: '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: URLEntity[]
    signature: '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: plainURL.length()
      Src: twitter4j.UserJSONImpl:504,1
    - Dst: '[twitter4j.URLEntityJSONImpl].<init>(int,twitter4j.UserJSONImpl,twitter4j.UserJSONImpl,twitter4j.UserJSONImpl,twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:504,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.URLEntity
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 507
    functionName: '[twitter4j.UserJSONImpl].getURLEntity()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - plainURL.length()
    - '[twitter4j.URLEntityJSONImpl].<init>(int,twitter4j.UserJSONImpl,twitter4j.UserJSONImpl,twitter4j.UserJSONImpl,twitter4j.UserJSONImpl)'
    linkageType: ''
    returnType: twitter4j.v1.URLEntity
    signature: '[twitter4j.UserJSONImpl].getURLEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 512
    functionName: '[twitter4j.UserJSONImpl].getWithheldInCountries()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[twitter4j.UserJSONImpl].getWithheldInCountries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.UserJSONImpl:518,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.UserJSONImpl:520,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.UserJSONImpl:521,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.UserJSONImpl:522,1
    - Dst: '[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
      Src: twitter4j.UserJSONImpl:524,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:526,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:527,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:529,1
    - Dst: '[twitter4j.PagableResponseListImpl].add(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:531,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.PagableResponseListImpl,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:534,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:538,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 540
      start: 515
    functionDepth: 10
    functionLinenumber: 515
    functionLinenumberEnd: 540
    functionName: '[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.PagableResponseListImpl,twitter4j.JSONObject)'
    - '[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.UserJSONImpl)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.PagableResponseListImpl].add(twitter4j.UserJSONImpl)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.UserJSONImpl)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.UserJSONImpl:544,1
    - Dst: '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
      Src: twitter4j.UserJSONImpl:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 11
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.UserJSONImpl:551,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.UserJSONImpl:553,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.UserJSONImpl:555,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:557,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:558,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:559,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.UserJSONImpl:561,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.UserJSONImpl:565,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UserJSONImpl)'
      Src: twitter4j.UserJSONImpl:569,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 3
    argNames:
    - list
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.JSONArray
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 571
      start: 548
    functionDepth: 10
    functionLinenumber: 548
    functionLinenumberEnd: 571
    functionName: '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.UserJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.ResponseListImpl].add(twitter4j.UserJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.UserJSONImpl)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 576
    functionName: '[twitter4j.UserJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.User].getId()'
      Src: twitter4j.UserJSONImpl:586,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 587
      start: 578
    functionDepth: 1
    functionLinenumber: 578
    functionLinenumberEnd: 587
    functionName: '[twitter4j.UserJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.User].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: twitter4j.UserJSONImpl:629,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - URLEntity[]
      - twitter4j.v1.URLEntity
      - boolean
      - String
      - String
      - boolean
      - String
      - boolean
      - int
      - twitter4j.v1.Status
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - int
      - java.time.LocalDateTime
      - int
      - int
      - String
      - String
      - String
      - String
      - boolean
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.User
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 631
    functionName: '[twitter4j.UserJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(String[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.TimeZoneJSONImpl:33,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.TimeZoneJSONImpl:34,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.TimeZoneJSONImpl:35,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TimeZoneJSONImpl)'
      Src: twitter4j.TimeZoneJSONImpl:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimeZone
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TimeZoneJSONImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - jSONObject
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 5
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimeZoneJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TimeZoneJSONImpl)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.TimeZoneJSONImpl
    signature: '[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimeZone
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[twitter4j.TimeZoneJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimeZoneJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TimeZoneJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimeZone
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[twitter4j.TimeZoneJSONImpl].tzinfoName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimeZoneJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TimeZoneJSONImpl].tzinfoName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimeZone
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[twitter4j.TimeZoneJSONImpl].utcOffset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimeZoneJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TimeZoneJSONImpl].utcOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.DirectMessageJSONImpl:51,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.DirectMessageJSONImpl:52,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.DirectMessageJSONImpl:54,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:55,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.DirectMessageJSONImpl:57,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:58,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.DirectMessageJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 50
    functionDepth: 8
    functionLinenumber: 50
    functionLinenumberEnd: 63
    functionName: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterException].<init>(twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.DirectMessageJSONImpl
    signature: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.DirectMessageJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 7
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.DirectMessageJSONImpl
    signature: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:71,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.DirectMessageJSONImpl:74,1
    - Dst: '[twitter4j.JSONObject].getLong(String)'
      Src: twitter4j.DirectMessageJSONImpl:75,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: twitter4j.DirectMessageJSONImpl:75,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.DirectMessageJSONImpl:76,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].atZone(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:75,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].toLocalDateTime()'
      Src: twitter4j.DirectMessageJSONImpl:75,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.DirectMessageJSONImpl:78,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.DirectMessageJSONImpl:79,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:79,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:80,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.DirectMessageJSONImpl:81,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:85,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:86,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:87,1
    - Dst: messageData.isNull(String)
      Src: twitter4j.DirectMessageJSONImpl:90,1
    - Dst: messageData.getJSONObject(String)
      Src: twitter4j.DirectMessageJSONImpl:91,1
    - Dst: '[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:92,1
    - Dst: '[twitter4j.EntitiesParseUtil].getUrls(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:93,1
    - Dst: '[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:94,1
    - Dst: '[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:95,1
    - Dst: messageData.isNull(String)
      Src: twitter4j.DirectMessageJSONImpl:102,1
    - Dst: messageData.getJSONObject(String)
      Src: twitter4j.DirectMessageJSONImpl:103,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].isNull(String)'
      Src: twitter4j.DirectMessageJSONImpl:105,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].getJSONObject(String)'
      Src: twitter4j.DirectMessageJSONImpl:107,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:107,1
    - Dst: messageData.isNull(String)
      Src: twitter4j.DirectMessageJSONImpl:110,1
    - Dst: messageData.getJSONObject(String)
      Src: twitter4j.DirectMessageJSONImpl:112,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].getJSONArray(String)'
      Src: twitter4j.DirectMessageJSONImpl:112,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.DirectMessageJSONImpl:113,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].length()'
      Src: twitter4j.DirectMessageJSONImpl:114,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].getJSONObject(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:115,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].isNull(String)'
      Src: twitter4j.DirectMessageJSONImpl:116,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].getString(String)'
      Src: twitter4j.DirectMessageJSONImpl:116,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].isNull(String)'
      Src: twitter4j.DirectMessageJSONImpl:117,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].getString(String)'
      Src: twitter4j.DirectMessageJSONImpl:117,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].getString(String)'
      Src: twitter4j.DirectMessageJSONImpl:118,1
    - Dst: '[twitter4j.v1.QuickReply].of(twitter4j.DirectMessageJSONImpl,twitter4j.DirectMessageJSONImpl,twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:118,1
    - Dst: '[java.util.ArrayList].add(twitter4j.v1.QuickReply)'
      Src: twitter4j.DirectMessageJSONImpl:118,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: twitter4j.DirectMessageJSONImpl:120,1
    - Dst: messageData.isNull(String)
      Src: twitter4j.DirectMessageJSONImpl:124,1
    - Dst: messageData.getJSONObject(String)
      Src: twitter4j.DirectMessageJSONImpl:124,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].isNull(String)'
      Src: twitter4j.DirectMessageJSONImpl:124,1
    - Dst: messageData.getJSONObject(String)
      Src: twitter4j.DirectMessageJSONImpl:125,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].getString(String)'
      Src: twitter4j.DirectMessageJSONImpl:125,1
    - Dst: messageData.getString(String)
      Src: twitter4j.DirectMessageJSONImpl:128,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.DirectMessageJSONImpl,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:128,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:131,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 133
      start: 69
    functionDepth: 6
    functionLinenumber: 69
    functionLinenumberEnd: 133
    functionName: '[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 2
    functionsReached:
    - messageData.isNull(String)
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.DirectMessageJSONImpl)'
    - '[java.util.ArrayList].toArray()'
    - '[twitter4j.JSONObject].getLong(String)'
    - '[twitter4j.DirectMessageJSONImpl].getJSONObject(twitter4j.DirectMessageJSONImpl)'
    - '[java.time.ZoneId].systemDefault()'
    - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject)'
    - '[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.DirectMessageJSONImpl].getJSONArray(String)'
    - '[twitter4j.DirectMessageJSONImpl].atZone(twitter4j.DirectMessageJSONImpl)'
    - messageData.getJSONObject(String)
    - messageData.getString(String)
    - '[java.time.Instant].ofEpochMilli(long)'
    - '[twitter4j.DirectMessageJSONImpl].getJSONObject(String)'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(twitter4j.DirectMessageJSONImpl,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[java.util.ArrayList].<init>()'
    - '[twitter4j.DirectMessageJSONImpl].isNull(String)'
    - '[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.TwitterException].<init>(twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[java.util.ArrayList].add(twitter4j.v1.QuickReply)'
    - '[twitter4j.DirectMessageJSONImpl].length()'
    - '[twitter4j.EntitiesParseUtil].getUrls(twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.DirectMessageJSONImpl].getString(String)'
    - '[twitter4j.v1.QuickReply].of(twitter4j.DirectMessageJSONImpl,twitter4j.DirectMessageJSONImpl,twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.DirectMessageJSONImpl].toLocalDateTime()'
    - '[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.DirectMessageJSONImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.DirectMessageJSONImpl:138,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.DirectMessageJSONImpl:143,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.DirectMessageJSONImpl:144,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.DirectMessageJSONImpl:145,1
    - Dst: '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
      Src: twitter4j.DirectMessageJSONImpl:145,1
    - Dst: te.getCause()
      Src: twitter4j.DirectMessageJSONImpl:147,1
    - Dst: te.getCause()
      Src: twitter4j.DirectMessageJSONImpl:147,1
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.DirectMessageJSONImpl:149,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.DirectMessageJSONImpl:150,1
    - Dst: '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.DirectMessageJSONImpl:151,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.DirectMessageJSONImpl:157,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:158,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:159,1
    - Dst: '[twitter4j.DirectMessageListImpl].add(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:160,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageJSONImpl:162,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageListImpl,twitter4j.JSONArray)'
      Src: twitter4j.DirectMessageJSONImpl:166,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:170,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 172
      start: 135
    functionDepth: 8
    functionLinenumber: 135
    functionLinenumberEnd: 172
    functionName: '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
    - '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageListImpl,twitter4j.JSONArray)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - te.getCause()
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterException].<init>(twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.DirectMessageListImpl].add(twitter4j.DirectMessageJSONImpl)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[twitter4j.DirectMessageJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.DirectMessageJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[twitter4j.DirectMessageJSONImpl].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.DirectMessageJSONImpl].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[twitter4j.DirectMessageJSONImpl].getRecipientId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.DirectMessageJSONImpl].getRecipientId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[twitter4j.DirectMessageJSONImpl].getSenderId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.DirectMessageJSONImpl].getSenderId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[twitter4j.DirectMessageJSONImpl].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.DirectMessageJSONImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: UserMentionEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[twitter4j.DirectMessageJSONImpl].getUserMentionEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UserMentionEntity[]
    signature: '[twitter4j.DirectMessageJSONImpl].getUserMentionEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URLEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[twitter4j.DirectMessageJSONImpl].getURLEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: URLEntity[]
    signature: '[twitter4j.DirectMessageJSONImpl].getURLEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashtagEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[twitter4j.DirectMessageJSONImpl].getHashtagEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: HashtagEntity[]
    signature: '[twitter4j.DirectMessageJSONImpl].getHashtagEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MediaEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[twitter4j.DirectMessageJSONImpl].getMediaEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MediaEntity[]
    signature: '[twitter4j.DirectMessageJSONImpl].getMediaEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SymbolEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[twitter4j.DirectMessageJSONImpl].getSymbolEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SymbolEntity[]
    signature: '[twitter4j.DirectMessageJSONImpl].getSymbolEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: QuickReply[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[twitter4j.DirectMessageJSONImpl].getQuickReplies()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: QuickReply[]
    signature: '[twitter4j.DirectMessageJSONImpl].getQuickReplies()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[twitter4j.DirectMessageJSONImpl].getQuickReplyResponse()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.DirectMessageJSONImpl].getQuickReplyResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessageJSONImpl].getClass()'
      Src: twitter4j.DirectMessageJSONImpl:237,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.DirectMessageJSONImpl:237,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:244,1
    - Dst: '[java.util.Objects].equals(java.time.LocalDateTime,twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:245,1
    - Dst: '[java.util.Arrays].equals(UserMentionEntity[],twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:247,1
    - Dst: '[java.util.Arrays].equals(URLEntity[],twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:249,1
    - Dst: '[java.util.Arrays].equals(HashtagEntity[],twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:251,1
    - Dst: '[java.util.Arrays].equals(MediaEntity[],twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:253,1
    - Dst: '[java.util.Arrays].equals(SymbolEntity[],twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:255,1
    - Dst: '[java.util.Arrays].equals(QuickReply[],twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:257,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.DirectMessageJSONImpl)'
      Src: twitter4j.DirectMessageJSONImpl:258,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 259
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 259
    functionName: '[twitter4j.DirectMessageJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].equals(HashtagEntity[],twitter4j.DirectMessageJSONImpl)'
    - '[Object].getClass()'
    - '[java.util.Arrays].equals(SymbolEntity[],twitter4j.DirectMessageJSONImpl)'
    - '[java.util.Objects].equals(String,twitter4j.DirectMessageJSONImpl)'
    - '[twitter4j.DirectMessageJSONImpl].getClass()'
    - '[java.util.Arrays].equals(UserMentionEntity[],twitter4j.DirectMessageJSONImpl)'
    - '[java.util.Arrays].equals(MediaEntity[],twitter4j.DirectMessageJSONImpl)'
    - '[java.util.Arrays].equals(QuickReply[],twitter4j.DirectMessageJSONImpl)'
    - '[java.util.Arrays].equals(URLEntity[],twitter4j.DirectMessageJSONImpl)'
    - '[java.util.Objects].equals(java.time.LocalDateTime,twitter4j.DirectMessageJSONImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.DirectMessageJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.DirectMessageJSONImpl:264,1
    - Dst: '[java.time.LocalDateTime].hashCode()'
      Src: twitter4j.DirectMessageJSONImpl:267,1
    - Dst: '[java.util.Arrays].hashCode(UserMentionEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:268,1
    - Dst: '[java.util.Arrays].hashCode(URLEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:269,1
    - Dst: '[java.util.Arrays].hashCode(HashtagEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:270,1
    - Dst: '[java.util.Arrays].hashCode(MediaEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:271,1
    - Dst: '[java.util.Arrays].hashCode(SymbolEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:272,1
    - Dst: '[java.util.Arrays].hashCode(QuickReply[])'
      Src: twitter4j.DirectMessageJSONImpl:273,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.DirectMessageJSONImpl:274,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 276
    functionName: '[twitter4j.DirectMessageJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].hashCode(QuickReply[])'
    - '[java.util.Arrays].hashCode(HashtagEntity[])'
    - '[java.util.Arrays].hashCode(UserMentionEntity[])'
    - '[java.time.LocalDateTime].hashCode()'
    - '[java.util.Arrays].hashCode(URLEntity[])'
    - '[java.util.Arrays].hashCode(SymbolEntity[])'
    - '[java.util.Arrays].hashCode(MediaEntity[])'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.DirectMessageJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(UserMentionEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:286,1
    - Dst: '[java.util.Arrays].toString(URLEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:287,1
    - Dst: '[java.util.Arrays].toString(HashtagEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:288,1
    - Dst: '[java.util.Arrays].toString(MediaEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:289,1
    - Dst: '[java.util.Arrays].toString(SymbolEntity[])'
      Src: twitter4j.DirectMessageJSONImpl:290,1
    - Dst: '[java.util.Arrays].toString(QuickReply[])'
      Src: twitter4j.DirectMessageJSONImpl:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - long
      - long
      - java.time.LocalDateTime
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - QuickReply[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.DirectMessage
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 294
    functionName: '[twitter4j.DirectMessageJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(QuickReply[])'
    - '[java.util.Arrays].toString(MediaEntity[])'
    - '[java.util.Arrays].toString(URLEntity[])'
    - '[java.util.Arrays].toString(UserMentionEntity[])'
    - '[java.util.Arrays].toString(HashtagEntity[])'
    - '[java.util.Arrays].toString(SymbolEntity[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.DirectMessageJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TrendsResourcesImpl:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TrendsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TrendsResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 14
      start: 9
    functionDepth: 2
    functionLinenumber: 9
    functionLinenumberEnd: 14
    functionName: '[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.TrendsResourcesImpl
    signature: '[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendsResourcesImpl].get(twitter4j.TrendsResourcesImpl)'
      Src: twitter4j.TrendsResourcesImpl:18,1
    - Dst: factory.createTrends(twitter4j.TrendsResourcesImpl)
      Src: twitter4j.TrendsResourcesImpl:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TrendsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Trends
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - woeid
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 19
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 19
    functionName: '[twitter4j.TrendsResourcesImpl].getPlaceTrends(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createTrends(twitter4j.TrendsResourcesImpl)
    - '[twitter4j.TrendsResourcesImpl].get(twitter4j.TrendsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.Trends
    signature: '[twitter4j.TrendsResourcesImpl].getPlaceTrends(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendsResourcesImpl].get(String)'
      Src: twitter4j.TrendsResourcesImpl:23,1
    - Dst: factory.createLocationList(twitter4j.TrendsResourcesImpl)
      Src: twitter4j.TrendsResourcesImpl:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TrendsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[twitter4j.TrendsResourcesImpl].getAvailableTrends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createLocationList(twitter4j.TrendsResourcesImpl)
    - '[twitter4j.TrendsResourcesImpl].get(String)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.TrendsResourcesImpl].getAvailableTrends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,double)'
      Src: twitter4j.TrendsResourcesImpl:28,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,double)'
      Src: twitter4j.TrendsResourcesImpl:28,1
    - Dst: '[twitter4j.TrendsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.TrendsResourcesImpl:28,1
    - Dst: factory.createLocationList(twitter4j.TrendsResourcesImpl)
      Src: twitter4j.TrendsResourcesImpl:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoLocation
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TrendsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - location
    argTypes:
    - twitter4j.v1.GeoLocation
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[twitter4j.TrendsResourcesImpl].getClosestTrends(twitter4j.v1.GeoLocation)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createLocationList(twitter4j.TrendsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,double)'
    - '[twitter4j.TrendsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.TrendsResourcesImpl].getClosestTrends(twitter4j.v1.GeoLocation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.IDsJSONImpl:36,1
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.IDsJSONImpl:37,1
    - Dst: '[twitter4j.IDsJSONImpl].init(String)'
      Src: twitter4j.IDsJSONImpl:38,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.IDsJSONImpl:40,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(String)'
      Src: twitter4j.IDsJSONImpl:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.IDsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 8
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(String)'
    - '[twitter4j.IDsJSONImpl].init(String)'
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.IDsJSONImpl
    signature: '[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.IDsJSONImpl].init(String)'
      Src: twitter4j.IDsJSONImpl:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.IDsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 8
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[twitter4j.IDsJSONImpl].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.IDsJSONImpl].init(String)'
    linkageType: ''
    returnType: twitter4j.IDsJSONImpl
    signature: '[twitter4j.IDsJSONImpl].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: twitter4j.IDsJSONImpl:52,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.IDsJSONImpl:53,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.IDsJSONImpl:54,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.IDsJSONImpl:55,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.IDsJSONImpl:56,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.IDsJSONImpl)'
      Src: twitter4j.IDsJSONImpl:58,1
    - Dst: Long.parseLong(String)
      Src: twitter4j.IDsJSONImpl:58,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.IDsJSONImpl)'
      Src: twitter4j.IDsJSONImpl:60,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.IDsJSONImpl:63,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.IDsJSONImpl:64,1
    - Dst: '[twitter4j.JSONArray].<init>(String)'
      Src: twitter4j.IDsJSONImpl:66,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.IDsJSONImpl:67,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.IDsJSONImpl:68,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.IDsJSONImpl)'
      Src: twitter4j.IDsJSONImpl:70,1
    - Dst: Long.parseLong(String)
      Src: twitter4j.IDsJSONImpl:70,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.IDsJSONImpl)'
      Src: twitter4j.IDsJSONImpl:72,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.IDsJSONImpl)'
      Src: twitter4j.IDsJSONImpl:77,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - jsonStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 49
    functionDepth: 7
    functionLinenumber: 49
    functionLinenumberEnd: 79
    functionName: '[twitter4j.IDsJSONImpl].init(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String,twitter4j.IDsJSONImpl)'
    - '[String].startsWith(String)'
    - Long.parseLong(String)
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.IDsJSONImpl)'
    - '[twitter4j.JSONArray].getString(twitter4j.IDsJSONImpl)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.IDsJSONImpl].init(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[twitter4j.IDsJSONImpl].getIDs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long[]
    signature: '[twitter4j.IDsJSONImpl].getIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[twitter4j.IDsJSONImpl].hasPrevious()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.IDsJSONImpl].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[twitter4j.IDsJSONImpl].getPreviousCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.IDsJSONImpl].getPreviousCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[twitter4j.IDsJSONImpl].hasNext()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.IDsJSONImpl].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[twitter4j.IDsJSONImpl].getNextCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.IDsJSONImpl].getNextCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.IDsJSONImpl].getClass()'
      Src: twitter4j.IDsJSONImpl:109,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.IDsJSONImpl:109,1
    - Dst: '[java.util.Arrays].equals(long[],twitter4j.IDsJSONImpl)'
      Src: twitter4j.IDsJSONImpl:111,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[twitter4j.IDsJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].equals(long[],twitter4j.IDsJSONImpl)'
    - '[Object].getClass()'
    - '[twitter4j.IDsJSONImpl].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.IDsJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].hashCode(long[])'
      Src: twitter4j.IDsJSONImpl:116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[twitter4j.IDsJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].hashCode(long[])'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.IDsJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(long[])'
      Src: twitter4j.IDsJSONImpl:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long[]
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.IDs
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[twitter4j.IDsJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(long[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.IDsJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.SearchResourceImpl:16,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.SearchResourceImpl:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpParameter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SearchResource
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.SearchResourceImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: '[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SearchResourceImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.SearchResourceImpl
    signature: '[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SearchResourceImpl].get(twitter4j.SearchResourceImpl)'
      Src: twitter4j.SearchResourceImpl:22,1
    - Dst: factory.createQueryResult(twitter4j.SearchResourceImpl,twitter4j.v1.Query)
      Src: twitter4j.SearchResourceImpl:22,1
    - Dst: '[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)'
      Src: twitter4j.SearchResourceImpl:24,1
    - Dst: '[twitter4j.SearchResourceImpl].get(String,HttpParameter[])'
      Src: twitter4j.SearchResourceImpl:24,1
    - Dst: factory.createQueryResult(twitter4j.SearchResourceImpl,twitter4j.v1.Query)
      Src: twitter4j.SearchResourceImpl:24,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Query
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpParameter
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SearchResource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.QueryResult
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.Query
    constantsTouched: []
    func_position:
      end: 26
      start: 19
    functionDepth: 2
    functionLinenumber: 19
    functionLinenumberEnd: 26
    functionName: '[twitter4j.SearchResourceImpl].search(twitter4j.v1.Query)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SearchResourceImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.SearchResourceImpl].get(String,HttpParameter[])'
    - '[twitter4j.SearchResourceImpl].get(twitter4j.SearchResourceImpl)'
    - '[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)'
    - factory.createQueryResult(twitter4j.SearchResourceImpl,twitter4j.v1.Query)
    linkageType: ''
    returnType: twitter4j.v1.QueryResult
    signature: '[twitter4j.SearchResourceImpl].search(twitter4j.v1.Query)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.SearchResourceImpl:31,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:32,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:33,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:34,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,long,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:35,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,int,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:36,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:37,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,long,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:38,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:39,1
    - Dst: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.SearchResourceImpl:40,1
    - Dst: '[ResultType].name()'
      Src: twitter4j.SearchResourceImpl:42,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.SearchResourceImpl)'
      Src: twitter4j.SearchResourceImpl:42,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.SearchResourceImpl:42,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.SearchResourceImpl:44,1
    - Dst: '[java.util.ArrayList].size()'
      Src: twitter4j.SearchResourceImpl:45,1
    - Dst: '[java.util.ArrayList].toArray(twitter4j.SearchResourceImpl)'
      Src: twitter4j.SearchResourceImpl:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Query
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpParameter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SearchResource
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.Query
    constantsTouched: []
    func_position:
      end: 47
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 47
    functionName: '[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SearchResourceImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.SearchResourceImpl].appendParameter(String,long,java.util.ArrayList)'
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.SearchResourceImpl].appendParameter(String,int,java.util.ArrayList)'
    - '[ResultType].name()'
    - '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.ArrayList)'
    - '[java.util.ArrayList].toArray(twitter4j.SearchResourceImpl)'
    - '[java.util.ArrayList].<init>(int)'
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.SearchResourceImpl)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.SearchResourceImpl:51,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.SearchResourceImpl:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpParameter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SearchResource
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - String
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SearchResourceImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: twitter4j.SearchResourceImpl:57,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.SearchResourceImpl)'
      Src: twitter4j.SearchResourceImpl:57,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.SearchResourceImpl:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpParameter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SearchResource
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - long
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[twitter4j.SearchResourceImpl].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SearchResourceImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - String.valueOf(long)
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.SearchResourceImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SearchResourceImpl].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.UsersResourcesImpl:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UsersResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: '[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.UsersResourcesImpl
    signature: '[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(String)'
      Src: twitter4j.UsersResourcesImpl:21,1
    - Dst: factory.createAccountSettings(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[twitter4j.UsersResourcesImpl].getAccountSettings()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createAccountSettings(twitter4j.UsersResourcesImpl)
    - '[twitter4j.UsersResourcesImpl].get(String)'
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.UsersResourcesImpl].getAccountSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:26,1
    - Dst: '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:26,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[twitter4j.UsersResourcesImpl].verifyCredentials()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].verifyCredentials()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.UsersResourcesImpl:34,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,Integer)'
      Src: twitter4j.UsersResourcesImpl:36,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:36,1
    - Dst: '[Boolean].toString()'
      Src: twitter4j.UsersResourcesImpl:39,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:39,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:39,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:42,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:42,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:45,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:45,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:48,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:48,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:51,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:51,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: twitter4j.UsersResourcesImpl:53,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:53,1
    - Dst: factory.createAccountSettings(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:53,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Boolean
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 6
    argNames:
    - trend_locationWoeid
    - sleep_timeEnabled
    - start_sleepTime
    - end_sleepTime
    - time_zone
    - lang
    argTypes:
    - Integer
    - Boolean
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 55
    functionName: '[twitter4j.UsersResourcesImpl].updateAccountSettings(Integer,Boolean,String,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[Boolean].toString()'
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.UsersResourcesImpl)'
    - '[twitter4j.HttpParameter].<init>(String,Integer)'
    - factory.createAccountSettings(twitter4j.UsersResourcesImpl)
    - '[java.util.ArrayList].<init>(int)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.UsersResourcesImpl)'
    - '[java.util.ArrayList].toArray()'
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.UsersResourcesImpl].updateAccountSettings(Integer,Boolean,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:59,1
    - Dst: factory.createAccountSettings(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - allowDmsFrom
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[twitter4j.UsersResourcesImpl].updateAllowDmsFrom(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
    - factory.createAccountSettings(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.UsersResourcesImpl].updateAllowDmsFrom(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.UsersResourcesImpl:65,1
    - Dst: '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.ArrayList,String,String)'
      Src: twitter4j.UsersResourcesImpl:66,1
    - Dst: '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.ArrayList,String,String)'
      Src: twitter4j.UsersResourcesImpl:67,1
    - Dst: '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.ArrayList,String,String)'
      Src: twitter4j.UsersResourcesImpl:68,1
    - Dst: '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.ArrayList,String,String)'
      Src: twitter4j.UsersResourcesImpl:69,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: twitter4j.UsersResourcesImpl:70,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:70,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - name
    - url
    - location
    - description
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 71
    functionName: '[twitter4j.UsersResourcesImpl].updateProfile(String,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.ArrayList,String,String)'
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.UsersResourcesImpl)'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].toArray()'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].updateProfile(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:77,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.HttpParameter>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - colors
    - paramName
    - color
    argTypes:
    - java.util.List<twitter4j.HttpParameter>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.List<twitter4j.HttpParameter>,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.List<twitter4j.HttpParameter>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].checkFileValidity(java.io.File)'
      Src: twitter4j.UsersResourcesImpl:83,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,java.io.File)'
      Src: twitter4j.UsersResourcesImpl:84,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:84,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    - '[twitter4j.UsersResourcesImpl].checkFileValidity(java.io.File)'
    - '[twitter4j.HttpParameter].<init>(String,java.io.File)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
      Src: twitter4j.UsersResourcesImpl:89,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:89,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].getBlocksList()'
      Src: twitter4j.UsersResourcesImpl:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[twitter4j.UsersResourcesImpl].getBlocksList()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].getBlocksList()'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].getBlocksList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:102,1
    - Dst: factory.createPagableUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[twitter4j.UsersResourcesImpl].getBlocksList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createPagableUserList(twitter4j.UsersResourcesImpl)
    - '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].getBlocksList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(String)'
      Src: twitter4j.UsersResourcesImpl:107,1
    - Dst: factory.createIDs(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[twitter4j.UsersResourcesImpl].getBlocksIDs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createIDs(twitter4j.UsersResourcesImpl)
    - '[twitter4j.UsersResourcesImpl].get(String)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.UsersResourcesImpl].getBlocksIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:112,1
    - Dst: factory.createIDs(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[twitter4j.UsersResourcesImpl].getBlocksIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
    - factory.createIDs(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.UsersResourcesImpl].getBlocksIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:117,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[twitter4j.UsersResourcesImpl].createBlock(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].createBlock(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:122,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:122,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[twitter4j.UsersResourcesImpl].createBlock(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].createBlock(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:127,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[twitter4j.UsersResourcesImpl].destroyBlock(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].destroyBlock(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:132,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:132,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[twitter4j.UsersResourcesImpl].destroyBlock(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].destroyBlock(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:139,1
    - Dst: factory.createPagableUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: '[twitter4j.UsersResourcesImpl].getMutesList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createPagableUserList(twitter4j.UsersResourcesImpl)
    - '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].getMutesList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:144,1
    - Dst: factory.createIDs(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[twitter4j.UsersResourcesImpl].getMutesIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
    - factory.createIDs(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.UsersResourcesImpl].getMutesIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:149,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[twitter4j.UsersResourcesImpl].createMute(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].createMute(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:154,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:154,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[twitter4j.UsersResourcesImpl].createMute(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].createMute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:159,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[twitter4j.UsersResourcesImpl].destroyMute(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(twitter4j.UsersResourcesImpl)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].destroyMute(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:164,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:164,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[twitter4j.UsersResourcesImpl].destroyMute(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].destroyMute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StringUtil].join(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:174,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:174,1
    - Dst: '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:174,1
    - Dst: factory.createUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[twitter4j.UsersResourcesImpl].lookupUsers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUserList(twitter4j.UsersResourcesImpl)
    - '[twitter4j.StringUtil].join(twitter4j.UsersResourcesImpl)'
    - '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].lookupUsers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:179,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[twitter4j.UsersResourcesImpl].showUser(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].showUser(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:184,1
    - Dst: '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:184,1
    - Dst: factory.createUser(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[twitter4j.UsersResourcesImpl].showUser(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UsersResourcesImpl].showUser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:189,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.UsersResourcesImpl:189,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.UsersResourcesImpl:189,1
    - Dst: '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:189,1
    - Dst: factory.createUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - query
    - page
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[twitter4j.UsersResourcesImpl].searchUsers(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUserList(twitter4j.UsersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].searchUsers(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:194,1
    - Dst: factory.createUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[twitter4j.UsersResourcesImpl].getContributees(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
    - factory.createUserList(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].getContributees(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:199,1
    - Dst: '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:199,1
    - Dst: factory.createUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[twitter4j.UsersResourcesImpl].getContributees(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUserList(twitter4j.UsersResourcesImpl)
    - '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].getContributees(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
      Src: twitter4j.UsersResourcesImpl:204,1
    - Dst: factory.createUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[twitter4j.UsersResourcesImpl].getContributors(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].get(twitter4j.UsersResourcesImpl)'
    - factory.createUserList(twitter4j.UsersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].getContributors(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.UsersResourcesImpl:209,1
    - Dst: '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:209,1
    - Dst: factory.createUserList(twitter4j.UsersResourcesImpl)
      Src: twitter4j.UsersResourcesImpl:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[twitter4j.UsersResourcesImpl].getContributors(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUserList(twitter4j.UsersResourcesImpl)
    - '[twitter4j.UsersResourcesImpl].get(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.UsersResourcesImpl].getContributors(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].post(String)'
      Src: twitter4j.UsersResourcesImpl:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[twitter4j.UsersResourcesImpl].removeProfileBanner()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesImpl].removeProfileBanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UsersResourcesImpl].checkFileValidity(java.io.File)'
      Src: twitter4j.UsersResourcesImpl:219,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,java.io.File)'
      Src: twitter4j.UsersResourcesImpl:220,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 221
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 221
    functionName: '[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.UsersResourcesImpl].checkFileValidity(java.io.File)'
    - '[twitter4j.HttpParameter].<init>(String,java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
      Src: twitter4j.UsersResourcesImpl:225,1
    - Dst: '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.UsersResourcesImpl:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UsersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.AccountSettingsJSONImpl:43,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.AccountSettingsJSONImpl:45,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:46,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.AccountSettingsJSONImpl:47,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.AccountSettingsJSONImpl:48,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.AccountSettingsJSONImpl:49,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.AccountSettingsJSONImpl:52,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.AccountSettingsJSONImpl:53,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.AccountSettingsJSONImpl:54,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.AccountSettingsJSONImpl)'
      Src: twitter4j.AccountSettingsJSONImpl:55,1
    - Dst: '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:55,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:58,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.AccountSettingsJSONImpl:59,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:60,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:61,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.AccountSettingsJSONImpl:63,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.AccountSettingsJSONImpl:66,1
    - Dst: '[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:66,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.AccountSettingsJSONImpl:68,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.AccountSettingsJSONImpl:69,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.AccountSettingsJSONImpl)'
      Src: twitter4j.AccountSettingsJSONImpl:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccountSettingsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - json
    argTypes:
    - twitter4j.HttpResponse
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 73
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 73
    functionName: '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.AccountSettingsJSONImpl)'
    - '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.AccountSettingsJSONImpl)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.AccountSettingsJSONImpl
    signature: '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.AccountSettingsJSONImpl:76,1
    - Dst: '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:76,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.AccountSettingsJSONImpl:78,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.AccountSettingsJSONImpl:79,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.AccountSettingsJSONImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccountSettingsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 8
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    linkageType: ''
    returnType: twitter4j.AccountSettingsJSONImpl
    signature: '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[twitter4j.AccountSettingsJSONImpl].isSleepTimeEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.AccountSettingsJSONImpl].isSleepTimeEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[twitter4j.AccountSettingsJSONImpl].getSleepStartTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccountSettingsJSONImpl].getSleepStartTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[twitter4j.AccountSettingsJSONImpl].getSleepEndTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccountSettingsJSONImpl].getSleepEndTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Location[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[twitter4j.AccountSettingsJSONImpl].getTrendLocations()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Location[]
    signature: '[twitter4j.AccountSettingsJSONImpl].getTrendLocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[twitter4j.AccountSettingsJSONImpl].isGeoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.AccountSettingsJSONImpl].isGeoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[twitter4j.AccountSettingsJSONImpl].isDiscoverableByEmail()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.AccountSettingsJSONImpl].isDiscoverableByEmail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[twitter4j.AccountSettingsJSONImpl].isAlwaysUseHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.AccountSettingsJSONImpl].isAlwaysUseHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[twitter4j.AccountSettingsJSONImpl].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccountSettingsJSONImpl].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[twitter4j.AccountSettingsJSONImpl].getLanguage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccountSettingsJSONImpl].getLanguage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TimeZone
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[twitter4j.AccountSettingsJSONImpl].getTimeZone()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TimeZone
    signature: '[twitter4j.AccountSettingsJSONImpl].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - String
      - Location[]
      - boolean
      - String
      - twitter4j.v1.TimeZone
      - boolean
      - boolean
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountSettings
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[twitter4j.AccountSettingsJSONImpl].getAllowDmsFrom()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccountSettingsJSONImpl].getAllowDmsFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusDeletionNoticeImpl:35,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusDeletionNoticeImpl:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusDeletionNotice
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusDeletionNoticeImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - status
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.StatusDeletionNoticeImpl
    signature: '[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusDeletionNotice
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[twitter4j.StatusDeletionNoticeImpl].getStatusId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.StatusDeletionNoticeImpl].getStatusId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusDeletionNotice
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[twitter4j.StatusDeletionNoticeImpl].getUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.StatusDeletionNoticeImpl].getUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusDeletionNotice].getStatusId()'
      Src: twitter4j.StatusDeletionNoticeImpl:51,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StatusDeletionNotice
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusDeletionNotice
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.v1.StatusDeletionNotice
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[twitter4j.StatusDeletionNoticeImpl].compareTo(twitter4j.v1.StatusDeletionNotice)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusDeletionNotice].getStatusId()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusDeletionNoticeImpl].compareTo(twitter4j.v1.StatusDeletionNotice)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusDeletionNoticeImpl].getClass()'
      Src: twitter4j.StatusDeletionNoticeImpl:63,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.StatusDeletionNoticeImpl:63,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusDeletionNotice
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[twitter4j.StatusDeletionNoticeImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusDeletionNoticeImpl].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusDeletionNoticeImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusDeletionNotice
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[twitter4j.StatusDeletionNoticeImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusDeletionNoticeImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusDeletionNotice
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '[twitter4j.StatusDeletionNoticeImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusDeletionNoticeImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.FavoritesResourcesImpl:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.FavoritesResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: '[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.FavoritesResourcesImpl
    signature: '[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FavoritesResourcesImpl].get(String)'
      Src: twitter4j.FavoritesResourcesImpl:20,1
    - Dst: factory.createStatusList(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[twitter4j.FavoritesResourcesImpl].getFavorites()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FavoritesResourcesImpl].get(String)'
    - factory.createStatusList(twitter4j.FavoritesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.FavoritesResourcesImpl].getFavorites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FavoritesResourcesImpl].get(twitter4j.FavoritesResourcesImpl)'
      Src: twitter4j.FavoritesResourcesImpl:25,1
    - Dst: factory.createStatusList(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[twitter4j.FavoritesResourcesImpl].getFavorites(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FavoritesResourcesImpl].get(twitter4j.FavoritesResourcesImpl)'
    - factory.createStatusList(twitter4j.FavoritesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.FavoritesResourcesImpl].getFavorites(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FavoritesResourcesImpl:30,1
    - Dst: '[twitter4j.FavoritesResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.FavoritesResourcesImpl:30,1
    - Dst: factory.createStatusList(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[twitter4j.FavoritesResourcesImpl].getFavorites(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FavoritesResourcesImpl].get(String,twitter4j.HttpParameter)'
    - factory.createStatusList(twitter4j.FavoritesResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.FavoritesResourcesImpl].getFavorites(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.FavoritesResourcesImpl:35,1
    - Dst: '[twitter4j.FavoritesResourcesImpl].get(String,HttpParameter[])'
      Src: twitter4j.FavoritesResourcesImpl:35,1
    - Dst: factory.createStatusList(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[twitter4j.FavoritesResourcesImpl].getFavorites(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.FavoritesResourcesImpl].get(String,HttpParameter[])'
    - factory.createStatusList(twitter4j.FavoritesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.FavoritesResourcesImpl].getFavorites(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.FavoritesResourcesImpl:40,1
    - Dst: '[twitter4j.FavoritesResourcesImpl].mergeParameters(HttpParameter[])'
      Src: twitter4j.FavoritesResourcesImpl:40,1
    - Dst: '[twitter4j.FavoritesResourcesImpl].get(String,twitter4j.FavoritesResourcesImpl)'
      Src: twitter4j.FavoritesResourcesImpl:40,1
    - Dst: factory.createStatusList(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - userId
    - paging
    argTypes:
    - long
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.FavoritesResourcesImpl].getFavorites(long,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FavoritesResourcesImpl].get(String,twitter4j.FavoritesResourcesImpl)'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.FavoritesResourcesImpl].mergeParameters(HttpParameter[])'
    - factory.createStatusList(twitter4j.FavoritesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.FavoritesResourcesImpl].getFavorites(long,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.FavoritesResourcesImpl:45,1
    - Dst: '[twitter4j.FavoritesResourcesImpl].mergeParameters(HttpParameter[])'
      Src: twitter4j.FavoritesResourcesImpl:45,1
    - Dst: '[twitter4j.FavoritesResourcesImpl].get(String,twitter4j.FavoritesResourcesImpl)'
      Src: twitter4j.FavoritesResourcesImpl:45,1
    - Dst: factory.createStatusList(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - paging
    argTypes:
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.FavoritesResourcesImpl].getFavorites(String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FavoritesResourcesImpl].get(String,twitter4j.FavoritesResourcesImpl)'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.FavoritesResourcesImpl].mergeParameters(HttpParameter[])'
    - factory.createStatusList(twitter4j.FavoritesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.FavoritesResourcesImpl].getFavorites(String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FavoritesResourcesImpl].post(twitter4j.FavoritesResourcesImpl)'
      Src: twitter4j.FavoritesResourcesImpl:50,1
    - Dst: factory.createStatus(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[twitter4j.FavoritesResourcesImpl].destroyFavorite(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FavoritesResourcesImpl].post(twitter4j.FavoritesResourcesImpl)'
    - factory.createStatus(twitter4j.FavoritesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.FavoritesResourcesImpl].destroyFavorite(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FavoritesResourcesImpl].post(twitter4j.FavoritesResourcesImpl)'
      Src: twitter4j.FavoritesResourcesImpl:55,1
    - Dst: factory.createStatus(twitter4j.FavoritesResourcesImpl)
      Src: twitter4j.FavoritesResourcesImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FavoritesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[twitter4j.FavoritesResourcesImpl].createFavorite(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FavoritesResourcesImpl].post(twitter4j.FavoritesResourcesImpl)'
    - factory.createStatus(twitter4j.FavoritesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.FavoritesResourcesImpl].createFavorite(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.StatusJSONImpl:71,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.StatusJSONImpl:72,1
    - Dst: '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:73,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.StatusJSONImpl:75,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 9
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: '[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.StatusJSONImpl
    signature: '[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>()'
      Src: twitter4j.StatusJSONImpl:81,1
    - Dst: '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:82,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - json
    - jsonStoreEnabled
    argTypes:
    - twitter4j.JSONObject
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 9
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.TwitterResponseImpl].<init>()'
    linkageType: ''
    returnType: twitter4j.StatusJSONImpl
    signature: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>()'
      Src: twitter4j.StatusJSONImpl:89,1
    - Dst: '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 9
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 22
    functionsReached:
    - '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.TwitterResponseImpl].<init>()'
    linkageType: ''
    returnType: twitter4j.StatusJSONImpl
    signature: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[twitter4j.StatusJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.StatusJSONImpl
    signature: '[twitter4j.StatusJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:99,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:100,1
    - Dst: '[twitter4j.StatusJSONImpl].getDate(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:101,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:102,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:103,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:104,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:105,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:106,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:107,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:108,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:109,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:110,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:112,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:113,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:113,1
    - Dst: '[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:115,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:116,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:117,1
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:117,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:120,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:121,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:121,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:123,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.StatusJSONImpl:124,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.StatusJSONImpl:125,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.StatusJSONImpl:126,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:127,1
    - Dst: Long.parseLong(String)
      Src: twitter4j.StatusJSONImpl:127,1
    - Dst: '[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:133,1
    - Dst: '[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:134,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:135,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:136,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:136,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:138,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:139,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:141,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.StatusJSONImpl:142,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.StatusJSONImpl:143,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.StatusJSONImpl:144,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:152,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.StatusJSONImpl:153,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
      Src: twitter4j.StatusJSONImpl:153,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:156,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.StatusJSONImpl:157,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
      Src: twitter4j.StatusJSONImpl:157,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:161,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:162,1
    - Dst: '[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:162,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:165,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:166,1
    - Dst: '[twitter4j.JSONObject].getLong(String)'
      Src: twitter4j.StatusJSONImpl:166,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:168,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:169,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:172,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:173,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:174,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.StatusJSONImpl:175,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.StatusJSONImpl:176,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:179,1
    - Dst: '[twitter4j.ScopesImpl].<init>(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:181,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:184,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.StatusJSONImpl:185,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.StatusJSONImpl:186,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:189,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:193,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 141
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 195
      start: 98
    functionDepth: 8
    functionLinenumber: 98
    functionLinenumberEnd: 195
    functionName: '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].getDate(String,twitter4j.JSONObject)'
    - Long.parseLong(String)
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getLong(String)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getInt(int)'
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    - '[twitter4j.ScopesImpl].<init>(twitter4j.StatusJSONImpl)'
    - '[twitter4j.TwitterException].<init>(twitter4j.StatusJSONImpl)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].getString(twitter4j.StatusJSONImpl)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:198,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:199,1
    - Dst: '[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:200,1
    - Dst: '[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:201,1
    - Dst: '[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:202,1
    - Dst: '[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:203,1
    - Dst: '[twitter4j.EntitiesParseUtil].getMedia(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:204,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:206,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:207,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:207,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:209,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:210,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:212,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:213,1
    - Dst: '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:213,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 215
      start: 197
    functionDepth: 7
    functionLinenumber: 197
    functionLinenumberEnd: 215
    functionName: '[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)'
    - '[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.EntitiesParseUtil].getMedia(twitter4j.JSONObject)'
    - '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:218,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusJSONImpl:219,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.StatusJSONImpl:220,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.StatusJSONImpl:221,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.StatusJSONImpl:222,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:225,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:225,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 229
      start: 217
    functionDepth: 5
    functionLinenumber: 217
    functionLinenumberEnd: 229
    functionName: '[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.StatusJSONImpl)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.StatusJSONImpl:233,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.StatusJSONImpl:234,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.StatusJSONImpl:235,1
    - Dst: '[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:237,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.StatusJSONImpl:244,1
    - Dst: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
      Src: twitter4j.StatusJSONImpl:244,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:247,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - extendedTweet
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 249
      start: 231
    functionDepth: 8
    functionLinenumber: 231
    functionLinenumberEnd: 249
    functionName: '[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.StatusJSONImpl)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
    - '[twitter4j.JSONArray].getInt(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Status].getId()'
      Src: twitter4j.StatusJSONImpl:253,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Status
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.v1.Status
    constantsTouched: []
    func_position:
      end: 260
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 260
    functionName: '[twitter4j.StatusJSONImpl].compareTo(twitter4j.v1.Status)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Status].getId()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusJSONImpl].compareTo(twitter4j.v1.Status)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 265
    functionName: '[twitter4j.StatusJSONImpl].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.StatusJSONImpl].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[twitter4j.StatusJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.StatusJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[twitter4j.StatusJSONImpl].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusJSONImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 285
    functionName: '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: '[twitter4j.StatusJSONImpl].getSource()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusJSONImpl].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 296
    functionName: '[twitter4j.StatusJSONImpl].isTruncated()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusJSONImpl].isTruncated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionName: '[twitter4j.StatusJSONImpl].getInReplyToStatusId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.StatusJSONImpl].getInReplyToStatusId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[twitter4j.StatusJSONImpl].getInReplyToUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.StatusJSONImpl].getInReplyToUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[twitter4j.StatusJSONImpl].getInReplyToScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusJSONImpl].getInReplyToScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoLocation
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[twitter4j.StatusJSONImpl].getGeoLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.GeoLocation
    signature: '[twitter4j.StatusJSONImpl].getGeoLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Place
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    functionName: '[twitter4j.StatusJSONImpl].getPlace()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.StatusJSONImpl].getPlace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionName: '[twitter4j.StatusJSONImpl].getContributors()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long[]
    signature: '[twitter4j.StatusJSONImpl].getContributors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[twitter4j.StatusJSONImpl].isFavorited()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusJSONImpl].isFavorited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 336
    functionName: '[twitter4j.StatusJSONImpl].isRetweeted()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusJSONImpl].isRetweeted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[twitter4j.StatusJSONImpl].getFavoriteCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusJSONImpl].getFavoriteCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[twitter4j.StatusJSONImpl].getUser()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.StatusJSONImpl].getUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: '[twitter4j.StatusJSONImpl].isRetweet()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusJSONImpl].isRetweet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionName: '[twitter4j.StatusJSONImpl].getRetweetedStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.StatusJSONImpl].getRetweetedStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 361
    functionName: '[twitter4j.StatusJSONImpl].getRetweetCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusJSONImpl].getRetweetCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[twitter4j.StatusJSONImpl].isRetweetedByMe()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusJSONImpl].isRetweetedByMe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[twitter4j.StatusJSONImpl].getCurrentUserRetweetId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.StatusJSONImpl].getCurrentUserRetweetId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 376
    functionName: '[twitter4j.StatusJSONImpl].isPossiblySensitive()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusJSONImpl].isPossiblySensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: UserMentionEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: '[twitter4j.StatusJSONImpl].getUserMentionEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: UserMentionEntity[]
    signature: '[twitter4j.StatusJSONImpl].getUserMentionEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URLEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[twitter4j.StatusJSONImpl].getURLEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: URLEntity[]
    signature: '[twitter4j.StatusJSONImpl].getURLEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashtagEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[twitter4j.StatusJSONImpl].getHashtagEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: HashtagEntity[]
    signature: '[twitter4j.StatusJSONImpl].getHashtagEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MediaEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 396
    functionName: '[twitter4j.StatusJSONImpl].getMediaEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: MediaEntity[]
    signature: '[twitter4j.StatusJSONImpl].getMediaEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SymbolEntity[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: '[twitter4j.StatusJSONImpl].getSymbolEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: SymbolEntity[]
    signature: '[twitter4j.StatusJSONImpl].getSymbolEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Scopes
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionName: '[twitter4j.StatusJSONImpl].getScopes()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Scopes
    signature: '[twitter4j.StatusJSONImpl].getScopes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[twitter4j.StatusJSONImpl].getWithheldInCountries()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[twitter4j.StatusJSONImpl].getWithheldInCountries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[twitter4j.StatusJSONImpl].getQuotedStatusId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.StatusJSONImpl].getQuotedStatusId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[twitter4j.StatusJSONImpl].getQuotedStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.StatusJSONImpl].getQuotedStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.URLEntity
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 427
    functionName: '[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.URLEntity
    signature: '[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 432
    functionName: '[twitter4j.StatusJSONImpl].getLang()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusJSONImpl].getLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.StatusJSONImpl:438,1
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.StatusJSONImpl:440,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.StatusJSONImpl:441,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.StatusJSONImpl:442,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:444,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:445,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.StatusJSONImpl:447,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:449,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.StatusJSONImpl:452,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.StatusJSONImpl)'
      Src: twitter4j.StatusJSONImpl:456,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 458
      start: 435
    functionDepth: 10
    functionLinenumber: 435
    functionLinenumberEnd: 458
    functionName: '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterException].<init>(twitter4j.StatusJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.StatusJSONImpl)'
    - '[twitter4j.ResponseListImpl].add(twitter4j.StatusJSONImpl)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[twitter4j.StatusJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StatusJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Status].getId()'
      Src: twitter4j.StatusJSONImpl:473,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 474
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 474
    functionName: '[twitter4j.StatusJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Status].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StatusJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(long[])'
      Src: twitter4j.StatusJSONImpl:495,1
    - Dst: '[java.util.Arrays].toString(UserMentionEntity[])'
      Src: twitter4j.StatusJSONImpl:497,1
    - Dst: '[java.util.Arrays].toString(URLEntity[])'
      Src: twitter4j.StatusJSONImpl:498,1
    - Dst: '[java.util.Arrays].toString(HashtagEntity[])'
      Src: twitter4j.StatusJSONImpl:499,1
    - Dst: '[java.util.Arrays].toString(MediaEntity[])'
      Src: twitter4j.StatusJSONImpl:500,1
    - Dst: '[java.util.Arrays].toString(SymbolEntity[])'
      Src: twitter4j.StatusJSONImpl:501,1
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: twitter4j.StatusJSONImpl:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - long
      - String
      - int
      - int
      - String
      - boolean
      - long
      - long
      - boolean
      - boolean
      - int
      - String
      - twitter4j.v1.GeoLocation
      - twitter4j.v1.Place
      - long
      - boolean
      - String
      - long[]
      - twitter4j.v1.Status
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      - SymbolEntity[]
      - long
      - twitter4j.v1.Scopes
      - twitter4j.v1.User
      - String[]
      - twitter4j.v1.Status
      - long
      - twitter4j.v1.URLEntity
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Status
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 508
    functionName: '[twitter4j.StatusJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(MediaEntity[])'
    - '[java.util.Arrays].toString(URLEntity[])'
    - '[java.util.Arrays].toString(UserMentionEntity[])'
    - '[java.util.Arrays].toString(HashtagEntity[])'
    - '[java.util.Arrays].toString(String[])'
    - '[java.util.Arrays].toString(long[])'
    - '[java.util.Arrays].toString(SymbolEntity[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UploadedMediaImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 6
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.UploadedMediaImpl
    signature: '[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[twitter4j.UploadedMediaImpl].getImageWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UploadedMediaImpl].getImageWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[twitter4j.UploadedMediaImpl].getImageHeight()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UploadedMediaImpl].getImageHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[twitter4j.UploadedMediaImpl].getImageType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UploadedMediaImpl].getImageType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[twitter4j.UploadedMediaImpl].getMediaId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.UploadedMediaImpl].getMediaId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[twitter4j.UploadedMediaImpl].getSize()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.UploadedMediaImpl].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[twitter4j.UploadedMediaImpl].getProcessingState()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UploadedMediaImpl].getProcessingState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[twitter4j.UploadedMediaImpl].getProcessingCheckAfterSecs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UploadedMediaImpl].getProcessingCheckAfterSecs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[twitter4j.UploadedMediaImpl].getProgressPercent()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UploadedMediaImpl].getProgressPercent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:89,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:90,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UploadedMediaImpl:92,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.UploadedMediaImpl:93,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:94,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:95,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:96,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UploadedMediaImpl:99,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.UploadedMediaImpl:100,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:101,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:102,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UploadedMediaImpl:103,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UploadedMediaImpl)'
      Src: twitter4j.UploadedMediaImpl:108,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 110
      start: 88
    functionDepth: 5
    functionLinenumber: 88
    functionLinenumberEnd: 110
    functionName: '[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.UploadedMediaImpl)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UploadedMediaImpl].getClass()'
      Src: twitter4j.UploadedMediaImpl:116,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.UploadedMediaImpl:116,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.UploadedMediaImpl)'
      Src: twitter4j.UploadedMediaImpl:118,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.UploadedMediaImpl)'
      Src: twitter4j.UploadedMediaImpl:118,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionName: '[twitter4j.UploadedMediaImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UploadedMediaImpl].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.UploadedMediaImpl)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UploadedMediaImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(int,int,String,long,long,String,int,int)'
      Src: twitter4j.UploadedMediaImpl:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[twitter4j.UploadedMediaImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(int,int,String,long,long,String,int,int)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UploadedMediaImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      - long
      - long
      - String
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UploadedMedia
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 138
    functionName: '[twitter4j.UploadedMediaImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UploadedMediaImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.APIResourceBase:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.APIResourceBase
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 13
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.APIResourceBase
    signature: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:69,1
    - Dst: '[twitter4j.HttpClient].get(String,HttpParameter[],twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:69,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:73,1
    - Dst: '[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:75,1
    - Dst: '[twitter4j.HttpClient].get(String,HttpParameter[],twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:75,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:77,1
    - Dst: '[twitter4j.TwitterAPIMonitor].getInstance()'
      Src: twitter4j.APIResourceBase:78,1
    - Dst: '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
      Src: twitter4j.APIResourceBase:78,1
    - Dst: '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
      Src: twitter4j.APIResourceBase:78,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 82
    functionName: '[twitter4j.APIResourceBase].get(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
    - '[twitter4j.TwitterAPIMonitor].getInstance()'
    - System.currentTimeMillis()
    - '[twitter4j.HttpClient].get(String,HttpParameter[],twitter4j.Authorization)'
    - '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
    - '[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.APIResourceBase)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.APIResourceBase].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:103,1
    - Dst: '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:103,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:107,1
    - Dst: '[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:109,1
    - Dst: '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:109,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:111,1
    - Dst: '[twitter4j.TwitterAPIMonitor].getInstance()'
      Src: twitter4j.APIResourceBase:112,1
    - Dst: '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
      Src: twitter4j.APIResourceBase:112,1
    - Dst: '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
      Src: twitter4j.APIResourceBase:112,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 116
    functionName: '[twitter4j.APIResourceBase].post(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
    - '[twitter4j.TwitterAPIMonitor].getInstance()'
    - System.currentTimeMillis()
    - '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization)'
    - '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
    - '[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.APIResourceBase)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.APIResourceBase].post(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].delete(String,null,twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:120,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:124,1
    - Dst: '[twitter4j.HttpClient].delete(String,null,twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:126,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:128,1
    - Dst: '[twitter4j.TwitterAPIMonitor].getInstance()'
      Src: twitter4j.APIResourceBase:129,1
    - Dst: '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
      Src: twitter4j.APIResourceBase:129,1
    - Dst: '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
      Src: twitter4j.APIResourceBase:129,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 133
    functionName: '[twitter4j.APIResourceBase].delete(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
    - '[twitter4j.HttpClient].delete(String,null,twitter4j.Authorization)'
    - System.currentTimeMillis()
    - '[twitter4j.TwitterAPIMonitor].getInstance()'
    - '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.APIResourceBase].delete(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].post(String,twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:137,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:141,1
    - Dst: '[twitter4j.HttpClient].post(String,twitter4j.Authorization)'
      Src: twitter4j.APIResourceBase:143,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.APIResourceBase:145,1
    - Dst: '[twitter4j.TwitterAPIMonitor].getInstance()'
      Src: twitter4j.APIResourceBase:146,1
    - Dst: '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
      Src: twitter4j.APIResourceBase:146,1
    - Dst: '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
      Src: twitter4j.APIResourceBase:146,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - url
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 150
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 150
    functionName: '[twitter4j.APIResourceBase].post(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpClient].post(String,twitter4j.Authorization)'
    - '[twitter4j.TwitterAPIMonitor].methodCalled(String,twitter4j.APIResourceBase,boolean)'
    - System.currentTimeMillis()
    - '[twitter4j.TwitterAPIMonitor].getInstance()'
    - '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.APIResourceBase].post(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(HttpParameter[],int,twitter4j.APIResourceBase,int,twitter4j.APIResourceBase)
      Src: twitter4j.APIResourceBase:156,1
    - Dst: System.arraycopy(HttpParameter[],int,twitter4j.APIResourceBase,twitter4j.APIResourceBase,twitter4j.APIResourceBase)
      Src: twitter4j.APIResourceBase:157,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      - HttpParameter[]
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - params1
    - params2
    argTypes:
    - HttpParameter[]
    - HttpParameter[]
    constantsTouched: []
    func_position:
      end: 168
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 168
    functionName: '[twitter4j.APIResourceBase].mergeParameters(HttpParameter[],HttpParameter[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(HttpParameter[],int,twitter4j.APIResourceBase,int,twitter4j.APIResourceBase)
    - System.arraycopy(HttpParameter[],int,twitter4j.APIResourceBase,twitter4j.APIResourceBase,twitter4j.APIResourceBase)
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.APIResourceBase].mergeParameters(HttpParameter[],HttpParameter[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(HttpParameter[],int,twitter4j.APIResourceBase,int,twitter4j.APIResourceBase)
      Src: twitter4j.APIResourceBase:173,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      - twitter4j.HttpParameter
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - params1
    - params2
    argTypes:
    - HttpParameter[]
    - twitter4j.HttpParameter
    constantsTouched: []
    func_position:
      end: 185
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 185
    functionName: '[twitter4j.APIResourceBase].mergeParameters(HttpParameter[],twitter4j.HttpParameter)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(HttpParameter[],int,twitter4j.APIResourceBase,int,twitter4j.APIResourceBase)
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.APIResourceBase].mergeParameters(HttpParameter[],twitter4j.HttpParameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].mergeParameters(twitter4j.APIResourceBase,HttpParameter[])'
      Src: twitter4j.APIResourceBase:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[twitter4j.APIResourceBase].mergeImplicitParams()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.APIResourceBase].mergeParameters(twitter4j.APIResourceBase,HttpParameter[])'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.APIResourceBase].mergeImplicitParams()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].getStatusCode()'
      Src: twitter4j.APIResourceBase:192,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - response
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.HttpResponse].getStatusCode()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].size()'
      Src: twitter4j.APIResourceBase:197,1
    - Dst: '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].size()'
      Src: twitter4j.APIResourceBase:197,1
    - Dst: '[twitter4j.HttpResponseEvent].getResponse()'
      Src: twitter4j.APIResourceBase:198,1
    - Dst: '[twitter4j.HttpResponseEvent].getTwitterException()'
      Src: twitter4j.APIResourceBase:199,1
    - Dst: '[twitter4j.TwitterException].getRateLimitStatus()'
      Src: twitter4j.APIResourceBase:203,1
    - Dst: '[twitter4j.TwitterException].getStatusCode()'
      Src: twitter4j.APIResourceBase:204,1
    - Dst: '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
      Src: twitter4j.APIResourceBase:206,1
    - Dst: '[twitter4j.HttpResponse].getStatusCode()'
      Src: twitter4j.APIResourceBase:207,1
    - Dst: '[twitter4j.HttpResponseEvent].isAuthenticated()'
      Src: twitter4j.APIResourceBase:210,1
    - Dst: '[twitter4j.RateLimitStatusEvent].<init>(twitter4j.v1.RateLimitStatus,boolean)'
      Src: twitter4j.APIResourceBase:210,1
    - Dst: listener.accept(twitter4j.RateLimitStatusEvent)
      Src: twitter4j.APIResourceBase:215,1
    - Dst: listener.accept(twitter4j.RateLimitStatusEvent)
      Src: twitter4j.APIResourceBase:218,1
    - Dst: listener.accept(twitter4j.RateLimitStatusEvent)
      Src: twitter4j.APIResourceBase:222,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - twitter4j.HttpResponseEvent
    constantsTouched: []
    func_position:
      end: 227
      start: 195
    functionDepth: 4
    functionLinenumber: 195
    functionLinenumberEnd: 227
    functionName: '[twitter4j.APIResourceBase].httpResponseReceived(twitter4j.HttpResponseEvent)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - listener.accept(twitter4j.RateLimitStatusEvent)
    - '[twitter4j.HttpResponseEvent].getResponse()'
    - '[twitter4j.RateLimitStatusEvent].<init>(twitter4j.v1.RateLimitStatus,boolean)'
    - '[twitter4j.HttpResponseEvent].getTwitterException()'
    - '[twitter4j.TwitterException].getRateLimitStatus()'
    - '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
    - '[twitter4j.TwitterException].getStatusCode()'
    - '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].size()'
    - '[twitter4j.HttpResponse].getStatusCode()'
    - '[twitter4j.HttpResponseEvent].isAuthenticated()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.APIResourceBase].httpResponseReceived(twitter4j.HttpResponseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].exists()'
      Src: twitter4j.APIResourceBase:237,1
    - Dst: '[java.io.FileNotFoundException].<init>(String)'
      Src: twitter4j.APIResourceBase:239,1
    - Dst: '[twitter4j.TwitterException].<init>(java.io.FileNotFoundException)'
      Src: twitter4j.APIResourceBase:239,1
    - Dst: '[java.io.File].isFile()'
      Src: twitter4j.APIResourceBase:241,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: twitter4j.APIResourceBase:243,1
    - Dst: '[twitter4j.TwitterException].<init>(java.io.IOException)'
      Src: twitter4j.APIResourceBase:243,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 245
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 245
    functionName: '[twitter4j.APIResourceBase].checkFileValidity(java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].<init>(java.io.FileNotFoundException)'
    - '[java.io.File].exists()'
    - '[twitter4j.TwitterException].<init>(java.io.IOException)'
    - '[java.io.IOException].<init>(String)'
    - '[java.io.File].isFile()'
    - '[java.io.FileNotFoundException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.APIResourceBase].checkFileValidity(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].getClass()'
      Src: twitter4j.APIResourceBase:250,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.APIResourceBase:250,1
    - Dst: '[java.util.Objects].equals(twitter4j.HttpClient,twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    - Dst: '[java.util.Objects].equals(twitter4j.ObjectFactory,twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    - Dst: '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    - Dst: '[java.util.Arrays].equals(HttpParameter[],twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    - Dst: '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    - Dst: '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.APIResourceBase)'
      Src: twitter4j.APIResourceBase:252,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 253
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 253
    functionName: '[twitter4j.APIResourceBase].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(twitter4j.HttpClient,twitter4j.APIResourceBase)'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.APIResourceBase)'
    - '[java.util.Objects].equals(String,twitter4j.APIResourceBase)'
    - '[twitter4j.APIResourceBase].getClass()'
    - '[java.util.Arrays].equals(HttpParameter[],twitter4j.APIResourceBase)'
    - '[java.util.Objects].equals(twitter4j.ObjectFactory,twitter4j.APIResourceBase)'
    - '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.APIResourceBase)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.APIResourceBase].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.APIResourceBase:257,1
    - Dst: '[java.util.Arrays].hashCode(HttpParameter[])'
      Src: twitter4j.APIResourceBase:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.HttpParameter
      - twitter4j.Authorization
      - boolean
      - String
      - HttpParameter[]
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 260
    functionName: '[twitter4j.APIResourceBase].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].hashCode(HttpParameter[])'
    - '[java.util.Objects].hash(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.APIResourceBase].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].<init>()'
      Src: twitter4j.HashtagEntityJSONImpl:36,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.HashtagEntityJSONImpl:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HashtagEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.EntityIndex].<init>()'
    - '[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.HashtagEntityJSONImpl
    signature: '[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].<init>()'
      Src: twitter4j.HashtagEntityJSONImpl:41,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].setStart(int)'
      Src: twitter4j.HashtagEntityJSONImpl:42,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].setEnd(int)'
      Src: twitter4j.HashtagEntityJSONImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HashtagEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 3
    argNames:
    - start
    - end
    - text
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 7
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].setEnd(int)'
    - '[twitter4j.HashtagEntityJSONImpl].setStart(int)'
    - '[twitter4j.EntityIndex].<init>()'
    linkageType: ''
    returnType: twitter4j.HashtagEntityJSONImpl
    signature: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HashtagEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[twitter4j.HashtagEntityJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HashtagEntityJSONImpl
    signature: '[twitter4j.HashtagEntityJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.HashtagEntityJSONImpl:54,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.HashtagEntityJSONImpl:55,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].setStart(int)'
      Src: twitter4j.HashtagEntityJSONImpl:55,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.HashtagEntityJSONImpl:56,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].setEnd(int)'
      Src: twitter4j.HashtagEntityJSONImpl:56,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.HashtagEntityJSONImpl:58,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.HashtagEntityJSONImpl:59,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.HashtagEntityJSONImpl)'
      Src: twitter4j.HashtagEntityJSONImpl:62,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.HashtagEntityJSONImpl)'
    - '[twitter4j.HashtagEntityJSONImpl].setStart(int)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.HashtagEntityJSONImpl].setEnd(int)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].getInt(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[twitter4j.HashtagEntityJSONImpl].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HashtagEntityJSONImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getStart()'
      Src: twitter4j.HashtagEntityJSONImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[twitter4j.HashtagEntityJSONImpl].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.EntityIndex].getStart()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HashtagEntityJSONImpl].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getEnd()'
      Src: twitter4j.HashtagEntityJSONImpl:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.EntityIndex].getEnd()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HashtagEntityJSONImpl].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HashtagEntityJSONImpl].getClass()'
      Src: twitter4j.HashtagEntityJSONImpl:84,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.HashtagEntityJSONImpl:84,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.HashtagEntityJSONImpl)'
      Src: twitter4j.HashtagEntityJSONImpl:88,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[twitter4j.HashtagEntityJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.HashtagEntityJSONImpl)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HashtagEntityJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.HashtagEntityJSONImpl:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[twitter4j.HashtagEntityJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HashtagEntityJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SymbolEntity
      - twitter4j.v1.HashtagEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[twitter4j.HashtagEntityJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HashtagEntityJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.OEmbedJSONImpl:37,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.OEmbedJSONImpl:38,1
    - Dst: '[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.OEmbedJSONImpl:39,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.OEmbedJSONImpl:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.OEmbedJSONImpl:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OEmbedJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 36
    functionDepth: 8
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.OEmbedJSONImpl
    signature: '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>()'
      Src: twitter4j.OEmbedJSONImpl:47,1
    - Dst: '[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.OEmbedJSONImpl:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OEmbedJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterResponseImpl].<init>()'
    - '[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.OEmbedJSONImpl
    signature: '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.OEmbedJSONImpl:53,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.OEmbedJSONImpl:54,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.OEmbedJSONImpl:55,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.OEmbedJSONImpl:56,1
    - Dst: '[twitter4j.JSONObject].getLong(String)'
      Src: twitter4j.OEmbedJSONImpl:57,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.OEmbedJSONImpl:58,1
    - Dst: '[twitter4j.JSONObject].getInt(String)'
      Src: twitter4j.OEmbedJSONImpl:59,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.OEmbedJSONImpl)'
      Src: twitter4j.OEmbedJSONImpl:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 68
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 68
    functionName: '[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.OEmbedJSONImpl)'
    - '[twitter4j.JSONObject].getInt(String)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].getLong(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[twitter4j.OEmbedJSONImpl].getHtml()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OEmbedJSONImpl].getHtml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[twitter4j.OEmbedJSONImpl].getAuthorName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OEmbedJSONImpl].getAuthorName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[twitter4j.OEmbedJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OEmbedJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[twitter4j.OEmbedJSONImpl].getVersion()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OEmbedJSONImpl].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[twitter4j.OEmbedJSONImpl].getCacheAge()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.OEmbedJSONImpl].getCacheAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[twitter4j.OEmbedJSONImpl].getAuthorURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OEmbedJSONImpl].getAuthorURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[twitter4j.OEmbedJSONImpl].getWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.OEmbedJSONImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OEmbedJSONImpl].getClass()'
      Src: twitter4j.OEmbedJSONImpl:108,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.OEmbedJSONImpl:108,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OEmbedJSONImpl)'
      Src: twitter4j.OEmbedJSONImpl:114,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OEmbedJSONImpl)'
      Src: twitter4j.OEmbedJSONImpl:115,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OEmbedJSONImpl)'
      Src: twitter4j.OEmbedJSONImpl:116,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OEmbedJSONImpl)'
      Src: twitter4j.OEmbedJSONImpl:117,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OEmbedJSONImpl)'
      Src: twitter4j.OEmbedJSONImpl:118,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 119
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 119
    functionName: '[twitter4j.OEmbedJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OEmbedJSONImpl].getClass()'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.OEmbedJSONImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.OEmbedJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.OEmbedJSONImpl:123,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.OEmbedJSONImpl:124,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.OEmbedJSONImpl:125,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.OEmbedJSONImpl:126,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.OEmbedJSONImpl:128,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 131
    functionName: '[twitter4j.OEmbedJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.OEmbedJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.OEmbed
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[twitter4j.OEmbedJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OEmbedJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.SavedSearchesResourcesImpl:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearchesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.SavedSearchesResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: '[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.SavedSearchesResourcesImpl
    signature: '[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SavedSearchesResourcesImpl].get(String)'
      Src: twitter4j.SavedSearchesResourcesImpl:20,1
    - Dst: factory.createSavedSearchList(twitter4j.SavedSearchesResourcesImpl)
      Src: twitter4j.SavedSearchesResourcesImpl:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearchesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[twitter4j.SavedSearchesResourcesImpl].getSavedSearches()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.SavedSearchesResourcesImpl].get(String)'
    - factory.createSavedSearchList(twitter4j.SavedSearchesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
    signature: '[twitter4j.SavedSearchesResourcesImpl].getSavedSearches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SavedSearchesResourcesImpl].get(String)'
      Src: twitter4j.SavedSearchesResourcesImpl:25,1
    - Dst: factory.createSavedSearch(twitter4j.SavedSearchesResourcesImpl)
      Src: twitter4j.SavedSearchesResourcesImpl:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearchesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[twitter4j.SavedSearchesResourcesImpl].showSavedSearch(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createSavedSearch(twitter4j.SavedSearchesResourcesImpl)
    - '[twitter4j.SavedSearchesResourcesImpl].get(String)'
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.SavedSearchesResourcesImpl].showSavedSearch(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.SavedSearchesResourcesImpl:30,1
    - Dst: '[twitter4j.SavedSearchesResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.SavedSearchesResourcesImpl:30,1
    - Dst: factory.createSavedSearch(twitter4j.SavedSearchesResourcesImpl)
      Src: twitter4j.SavedSearchesResourcesImpl:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearchesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - query
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[twitter4j.SavedSearchesResourcesImpl].createSavedSearch(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createSavedSearch(twitter4j.SavedSearchesResourcesImpl)
    - '[twitter4j.SavedSearchesResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.SavedSearchesResourcesImpl].createSavedSearch(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SavedSearchesResourcesImpl].post(String)'
      Src: twitter4j.SavedSearchesResourcesImpl:35,1
    - Dst: factory.createSavedSearch(twitter4j.SavedSearchesResourcesImpl)
      Src: twitter4j.SavedSearchesResourcesImpl:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearchesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[twitter4j.SavedSearchesResourcesImpl].destroySavedSearch(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createSavedSearch(twitter4j.SavedSearchesResourcesImpl)
    - '[twitter4j.SavedSearchesResourcesImpl].post(String)'
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.SavedSearchesResourcesImpl].destroySavedSearch(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.RateLimitStatusJSONImpl:41,1
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)'
      Src: twitter4j.RateLimitStatusJSONImpl:42,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.RateLimitStatusJSONImpl:44,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(java.util.Map<String,twitter4j.v1.RateLimitStatus>,twitter4j.JSONObject)'
      Src: twitter4j.RateLimitStatusJSONImpl:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 8
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(java.util.Map<String,twitter4j.v1.RateLimitStatus>,twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    linkageType: ''
    returnType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
    signature: '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: twitter4j.RateLimitStatusJSONImpl:51,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.RateLimitStatusJSONImpl:53,1
    - Dst: '[twitter4j.JSONObject].keys()'
      Src: twitter4j.RateLimitStatusJSONImpl:54,1
    - Dst: '[Iterator<String>].hasNext()'
      Src: twitter4j.RateLimitStatusJSONImpl:55,1
    - Dst: '[Iterator<String>].next()'
      Src: twitter4j.RateLimitStatusJSONImpl:56,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(twitter4j.RateLimitStatusJSONImpl)'
      Src: twitter4j.RateLimitStatusJSONImpl:56,1
    - Dst: '[twitter4j.JSONObject].keys()'
      Src: twitter4j.RateLimitStatusJSONImpl:57,1
    - Dst: '[Iterator<String>].hasNext()'
      Src: twitter4j.RateLimitStatusJSONImpl:58,1
    - Dst: '[Iterator<String>].next()'
      Src: twitter4j.RateLimitStatusJSONImpl:59,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(twitter4j.RateLimitStatusJSONImpl)'
      Src: twitter4j.RateLimitStatusJSONImpl:60,1
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.RateLimitStatusJSONImpl:61,1
    - Dst: '[java.util.HashMap].put(twitter4j.RateLimitStatusJSONImpl,twitter4j.RateLimitStatusJSONImpl)'
      Src: twitter4j.RateLimitStatusJSONImpl:62,1
    - Dst: '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
      Src: twitter4j.RateLimitStatusJSONImpl:65,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.RateLimitStatusJSONImpl)'
      Src: twitter4j.RateLimitStatusJSONImpl:67,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 69
      start: 50
    functionDepth: 6
    functionLinenumber: 50
    functionLinenumberEnd: 69
    functionName: '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[Iterator<String>].hasNext()'
    - '[twitter4j.JSONObject].getJSONObject(twitter4j.RateLimitStatusJSONImpl)'
    - '[java.util.Collections].unmodifiableMap(java.util.HashMap)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONObject].keys()'
    - '[java.util.HashMap].put(twitter4j.RateLimitStatusJSONImpl,twitter4j.RateLimitStatusJSONImpl)'
    - '[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[Iterator<String>].next()'
    - '[twitter4j.TwitterException].<init>(twitter4j.RateLimitStatusJSONImpl)'
    linkageType: ''
    returnType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
    signature: '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: twitter4j.RateLimitStatusJSONImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RateLimitStatusJSONImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - limit
    - remaining
    - resetTimeInSeconds
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[twitter4j.RateLimitStatusJSONImpl].<init>(int,int,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    linkageType: ''
    returnType: twitter4j.RateLimitStatusJSONImpl
    signature: '[twitter4j.RateLimitStatusJSONImpl].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.RateLimitStatusJSONImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RateLimitStatusJSONImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 6
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.RateLimitStatusJSONImpl
    signature: '[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.RateLimitStatusJSONImpl:83,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.RateLimitStatusJSONImpl:84,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.RateLimitStatusJSONImpl:85,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.RateLimitStatusJSONImpl:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 5
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 1
    functionsReached:
    - System.currentTimeMillis()
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].getResponseHeader(String)'
      Src: twitter4j.RateLimitStatusJSONImpl:97,1
    - Dst: Integer.parseInt(String)
      Src: twitter4j.RateLimitStatusJSONImpl:99,1
    - Dst: '[twitter4j.HttpResponse].getResponseHeader(String)'
      Src: twitter4j.RateLimitStatusJSONImpl:103,1
    - Dst: Integer.parseInt(String)
      Src: twitter4j.RateLimitStatusJSONImpl:105,1
    - Dst: '[twitter4j.HttpResponse].getResponseHeader(String)'
      Src: twitter4j.RateLimitStatusJSONImpl:109,1
    - Dst: Long.parseLong(String)
      Src: twitter4j.RateLimitStatusJSONImpl:111,1
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.RateLimitStatusJSONImpl,twitter4j.RateLimitStatusJSONImpl,int)'
      Src: twitter4j.RateLimitStatusJSONImpl:116,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 117
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 117
    functionName: '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 3
    functionsReached:
    - Long.parseLong(String)
    - '[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.RateLimitStatusJSONImpl,twitter4j.RateLimitStatusJSONImpl,int)'
    - Integer.parseInt(String)
    - '[twitter4j.HttpResponse].getResponseHeader(String)'
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[twitter4j.RateLimitStatusJSONImpl].getRemaining()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.RateLimitStatusJSONImpl].getRemaining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[twitter4j.RateLimitStatusJSONImpl].getLimit()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.RateLimitStatusJSONImpl].getLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[twitter4j.RateLimitStatusJSONImpl].getResetTimeInSeconds()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.RateLimitStatusJSONImpl].getResetTimeInSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[twitter4j.RateLimitStatusJSONImpl].getSecondsUntilReset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.RateLimitStatusJSONImpl].getSecondsUntilReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].getClass()'
      Src: twitter4j.RateLimitStatusJSONImpl:142,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.RateLimitStatusJSONImpl:142,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 150
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 150
    functionName: '[twitter4j.RateLimitStatusJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.RateLimitStatusJSONImpl].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RateLimitStatusJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 159
    functionName: '[twitter4j.RateLimitStatusJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.RateLimitStatusJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.RateLimitStatus
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[twitter4j.RateLimitStatusJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.RateLimitStatusJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Scopes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ScopesImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[twitter4j.ScopesImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ScopesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.ScopesImpl
    signature: '[twitter4j.ScopesImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Scopes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.ScopesImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - placeIds
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[twitter4j.ScopesImpl].<init>(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ScopesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.ScopesImpl
    signature: '[twitter4j.ScopesImpl].<init>(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Scopes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[twitter4j.ScopesImpl].getPlaceIds()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ScopesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[twitter4j.ScopesImpl].getPlaceIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.PlaceJSONImpl:46,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.PlaceJSONImpl:47,1
    - Dst: '[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:48,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.PlaceJSONImpl:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.PlaceJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 53
      start: 45
    functionDepth: 8
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.PlaceJSONImpl
    signature: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>()'
      Src: twitter4j.PlaceJSONImpl:56,1
    - Dst: '[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.PlaceJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 6
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.TwitterResponseImpl].<init>()'
    - '[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.PlaceJSONImpl
    signature: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.PlaceJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[twitter4j.PlaceJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.PlaceJSONImpl
    signature: '[twitter4j.PlaceJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:67,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:68,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:69,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:70,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:71,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.PlaceJSONImpl:72,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:73,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:75,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:77,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:78,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.PlaceJSONImpl:79,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.PlaceJSONImpl:80,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:81,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.PlaceJSONImpl:82,1
    - Dst: '[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)'
      Src: twitter4j.PlaceJSONImpl:83,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.PlaceJSONImpl:89,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.PlaceJSONImpl:90,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:91,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.PlaceJSONImpl:92,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.PlaceJSONImpl:93,1
    - Dst: '[twitter4j.JSONArray].getDouble(int)'
      Src: twitter4j.PlaceJSONImpl:95,1
    - Dst: '[twitter4j.JSONArray].getDouble(int)'
      Src: twitter4j.PlaceJSONImpl:95,1
    - Dst: '[twitter4j.v1.GeoLocation].of(double,double)'
      Src: twitter4j.PlaceJSONImpl:95,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.PlaceJSONImpl:96,1
    - Dst: '[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)'
      Src: twitter4j.PlaceJSONImpl:97,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.PlaceJSONImpl:108,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.PlaceJSONImpl:109,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.PlaceJSONImpl:110,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.PlaceJSONImpl:111,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.PlaceJSONImpl)'
      Src: twitter4j.PlaceJSONImpl:112,1
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:112,1
    - Dst: '[twitter4j.JSONObject].toString()'
      Src: twitter4j.PlaceJSONImpl:118,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.PlaceJSONImpl,twitter4j.PlaceJSONImpl)'
      Src: twitter4j.PlaceJSONImpl:118,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 120
      start: 65
    functionDepth: 5
    functionLinenumber: 65
    functionLinenumberEnd: 120
    functionName: '[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[twitter4j.v1.GeoLocation].of(double,double)'
    - '[twitter4j.JSONObject].toString()'
    - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONArray].getDouble(int)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.PlaceJSONImpl)'
    - '[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)'
    - '[twitter4j.TwitterException].<init>(twitter4j.PlaceJSONImpl,twitter4j.PlaceJSONImpl)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[String].equals(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Place].getId()'
      Src: twitter4j.PlaceJSONImpl:124,1
    - Dst: '[String].compareTo(String)'
      Src: twitter4j.PlaceJSONImpl:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Place
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.v1.Place
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[twitter4j.PlaceJSONImpl].compareTo(twitter4j.v1.Place)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(String)'
    - '[twitter4j.v1.Place].getId()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.PlaceJSONImpl].compareTo(twitter4j.v1.Place)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.PlaceJSONImpl:131,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.PlaceJSONImpl:132,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.PlaceJSONImpl:132,1
    - Dst: '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
      Src: twitter4j.PlaceJSONImpl:132,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.PlaceJSONImpl,twitter4j.PlaceJSONImpl)'
      Src: twitter4j.PlaceJSONImpl:134,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 136
      start: 128
    functionDepth: 8
    functionLinenumber: 128
    functionLinenumberEnd: 136
    functionName: '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.PlaceJSONImpl,twitter4j.PlaceJSONImpl)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.PlaceJSONImpl:142,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.PlaceJSONImpl:145,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.PlaceJSONImpl:147,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.PlaceJSONImpl)'
      Src: twitter4j.PlaceJSONImpl:149,1
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:150,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.PlaceJSONImpl)'
      Src: twitter4j.PlaceJSONImpl:151,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.PlaceJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.PlaceJSONImpl:153,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.PlaceJSONImpl:157,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.PlaceJSONImpl)'
      Src: twitter4j.PlaceJSONImpl:161,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 3
    argNames:
    - list
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.JSONArray
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 163
      start: 139
    functionDepth: 7
    functionLinenumber: 139
    functionLinenumberEnd: 163
    functionName: '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.PlaceJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.ResponseListImpl].add(twitter4j.PlaceJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.PlaceJSONImpl)'
    - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.PlaceJSONImpl)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[twitter4j.PlaceJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[twitter4j.PlaceJSONImpl].getStreetAddress()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getStreetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[twitter4j.PlaceJSONImpl].getCountryCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getCountryCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[twitter4j.PlaceJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[twitter4j.PlaceJSONImpl].getCountry()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getCountry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[twitter4j.PlaceJSONImpl].getPlaceType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getPlaceType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[twitter4j.PlaceJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[twitter4j.PlaceJSONImpl].getFullName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getFullName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[twitter4j.PlaceJSONImpl].getBoundingBoxType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getBoundingBoxType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: GeoLocation[][]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionName: '[twitter4j.PlaceJSONImpl].getBoundingBoxCoordinates()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GeoLocation[][]
    signature: '[twitter4j.PlaceJSONImpl].getBoundingBoxCoordinates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[twitter4j.PlaceJSONImpl].getGeometryType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].getGeometryType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: GeoLocation[][]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: '[twitter4j.PlaceJSONImpl].getGeometryCoordinates()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: GeoLocation[][]
    signature: '[twitter4j.PlaceJSONImpl].getGeometryCoordinates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Place[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[twitter4j.PlaceJSONImpl].getContainedWithIn()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Place[]
    signature: '[twitter4j.PlaceJSONImpl].getContainedWithIn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Place].getId()'
      Src: twitter4j.PlaceJSONImpl:239,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.PlaceJSONImpl:239,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 240
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 240
    functionName: '[twitter4j.PlaceJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[twitter4j.v1.Place].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.PlaceJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.PlaceJSONImpl:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[twitter4j.PlaceJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.PlaceJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(GeoLocation[][])'
      Src: twitter4j.PlaceJSONImpl:259,1
    - Dst: '[java.util.Arrays].asList(GeoLocation[][])'
      Src: twitter4j.PlaceJSONImpl:261,1
    - Dst: '[java.util.Arrays].asList(Place[])'
      Src: twitter4j.PlaceJSONImpl:262,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - GeoLocation[][]
      - String
      - GeoLocation[][]
      - Place[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Place
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 264
    functionName: '[twitter4j.PlaceJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(GeoLocation[][])'
    - '[java.util.Arrays].asList(Place[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PlaceJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
      Src: twitter4j.DirectMessageListImpl:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.DirectMessageList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.DirectMessageListImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rateLimitStatus
    - accessLevel
    argTypes:
    - twitter4j.v1.RateLimitStatus
    - AccessLevel
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[twitter4j.DirectMessageListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageListImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
    linkageType: ''
    returnType: twitter4j.DirectMessageListImpl
    signature: '[twitter4j.DirectMessageListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.DirectMessageListImpl:38,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessageListImpl:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - twitter4j.JSONObject
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.DirectMessageList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.DirectMessageListImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - size
    - json
    - res
    argTypes:
    - int
    - twitter4j.JSONObject
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageListImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[Object].<init>(int,twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.DirectMessageListImpl
    signature: '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.DirectMessageListImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.DirectMessageList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.DirectMessageListImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - size
    - res
    argTypes:
    - int
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageListImpl.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(int,twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.DirectMessageListImpl
    signature: '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.DirectMessageList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[twitter4j.DirectMessageListImpl].getNextCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.DirectMessageListImpl].getNextCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.QueryResultJSONImpl:48,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.QueryResultJSONImpl:49,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.QueryResultJSONImpl:51,1
    - Dst: '[twitter4j.ParseUtil].getDouble(String,twitter4j.JSONObject)'
      Src: twitter4j.QueryResultJSONImpl:52,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.QueryResultJSONImpl:53,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.QueryResultJSONImpl:54,1
    - Dst: '[twitter4j.JSONObject].has(String)'
      Src: twitter4j.QueryResultJSONImpl:55,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.QueryResultJSONImpl:55,1
    - Dst: '[twitter4j.ParseUtil].getURLDecodedString(String,twitter4j.JSONObject)'
      Src: twitter4j.QueryResultJSONImpl:56,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.QueryResultJSONImpl:57,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.QueryResultJSONImpl:58,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.QueryResultJSONImpl:60,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.QueryResultJSONImpl:61,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.QueryResultJSONImpl:61,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.QueryResultJSONImpl:63,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.QueryResultJSONImpl:65,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:66,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)'
      Src: twitter4j.QueryResultJSONImpl:67,1
    - Dst: '[java.util.ArrayList].add(twitter4j.StatusJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:67,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:70,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.QueryResultJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 72
      start: 47
    functionDepth: 10
    functionLinenumber: 47
    functionLinenumberEnd: 72
    functionName: '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ParseUtil].getURLDecodedString(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.QueryResultJSONImpl)'
    - '[java.util.ArrayList].add(twitter4j.StatusJSONImpl)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.ParseUtil].getDouble(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].has(String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.TwitterException].<init>(twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.QueryResultJSONImpl
    signature: '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>()'
      Src: twitter4j.QueryResultJSONImpl:75,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.QueryResultJSONImpl:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Query
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.QueryResultJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.Query
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterResponseImpl].<init>()'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: twitter4j.QueryResultJSONImpl
    signature: '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int)'
      Src: twitter4j.QueryResultJSONImpl:84,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: twitter4j.QueryResultJSONImpl:86,1
    - Dst: '[twitter4j.HttpParameter].decodeParameters(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:87,1
    - Dst: param.getName()
      Src: twitter4j.QueryResultJSONImpl:90,1
    - Dst: param.getValue()
      Src: twitter4j.QueryResultJSONImpl:90,1
    - Dst: '[java.util.LinkedHashMap].put(twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:90,1
    - Dst: '[java.util.LinkedHashMap].getOrDefault(String,String)'
      Src: twitter4j.QueryResultJSONImpl:93,1
    - Dst: '[twitter4j.v1.Query].of(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:93,1
    - Dst: '[java.util.LinkedHashMap].containsKey(String)'
      Src: twitter4j.QueryResultJSONImpl:94,1
    - Dst: '[java.util.LinkedHashMap].get(String)'
      Src: twitter4j.QueryResultJSONImpl:95,1
    - Dst: '[twitter4j.v1.Query].lang(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:95,1
    - Dst: '[java.util.LinkedHashMap].containsKey(String)'
      Src: twitter4j.QueryResultJSONImpl:97,1
    - Dst: '[java.util.LinkedHashMap].get(String)'
      Src: twitter4j.QueryResultJSONImpl:98,1
    - Dst: '[twitter4j.v1.Query].locale(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:98,1
    - Dst: '[java.util.LinkedHashMap].containsKey(String)'
      Src: twitter4j.QueryResultJSONImpl:100,1
    - Dst: '[java.util.LinkedHashMap].get(String)'
      Src: twitter4j.QueryResultJSONImpl:101,1
    - Dst: Long.parseLong(twitter4j.QueryResultJSONImpl)
      Src: twitter4j.QueryResultJSONImpl:101,1
    - Dst: '[twitter4j.v1.Query].maxId(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:101,1
    - Dst: '[java.util.LinkedHashMap].containsKey(String)'
      Src: twitter4j.QueryResultJSONImpl:103,1
    - Dst: '[java.util.LinkedHashMap].get(String)'
      Src: twitter4j.QueryResultJSONImpl:104,1
    - Dst: Integer.parseInt(twitter4j.QueryResultJSONImpl)
      Src: twitter4j.QueryResultJSONImpl:104,1
    - Dst: '[twitter4j.v1.Query].count(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:104,1
    - Dst: '[java.util.LinkedHashMap].containsKey(String)'
      Src: twitter4j.QueryResultJSONImpl:106,1
    - Dst: '[java.util.LinkedHashMap].get(String)'
      Src: twitter4j.QueryResultJSONImpl:107,1
    - Dst: '[twitter4j.QueryResultJSONImpl].split(String)'
      Src: twitter4j.QueryResultJSONImpl:107,1
    - Dst: Double.parseDouble()
      Src: twitter4j.QueryResultJSONImpl:108,1
    - Dst: Double.parseDouble()
      Src: twitter4j.QueryResultJSONImpl:109,1
    - Dst: '[twitter4j.QueryResultJSONImpl].values()'
      Src: twitter4j.QueryResultJSONImpl:115,1
    - Dst: value.name()
      Src: twitter4j.QueryResultJSONImpl:116,1
    - Dst: radiusstr.endsWith(twitter4j.QueryResultJSONImpl)
      Src: twitter4j.QueryResultJSONImpl:116,1
    - Dst: radiusstr.length()
      Src: twitter4j.QueryResultJSONImpl:117,1
    - Dst: radiusstr.substring(int,int)
      Src: twitter4j.QueryResultJSONImpl:117,1
    - Dst: Double.parseDouble(twitter4j.QueryResultJSONImpl)
      Src: twitter4j.QueryResultJSONImpl:117,1
    - Dst: '[twitter4j.v1.GeoLocation].of(twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:119,1
    - Dst: '[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:119,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.QueryResultJSONImpl:123,1
    - Dst: '[java.util.LinkedHashMap].containsKey(String)'
      Src: twitter4j.QueryResultJSONImpl:128,1
    - Dst: '[java.util.LinkedHashMap].get(String)'
      Src: twitter4j.QueryResultJSONImpl:129,1
    - Dst: '[twitter4j.QueryResultJSONImpl].valueOf(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:129,1
    - Dst: '[twitter4j.v1.Query].resultType(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:130,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Query
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - nextPageQuery
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 133
    functionName: '[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 1
    functionsReached:
    - radiusstr.substring(int,int)
    - '[twitter4j.HttpParameter].decodeParameters(twitter4j.QueryResultJSONImpl)'
    - '[java.util.LinkedHashMap].containsKey(String)'
    - radiusstr.endsWith(twitter4j.QueryResultJSONImpl)
    - '[java.util.LinkedHashMap].getOrDefault(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[twitter4j.QueryResultJSONImpl].values()'
    - Double.parseDouble()
    - '[java.util.LinkedHashMap].put(twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
    - param.getName()
    - '[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
    - '[twitter4j.v1.Query].count(twitter4j.QueryResultJSONImpl)'
    - radiusstr.length()
    - param.getValue()
    - '[twitter4j.v1.Query].of(twitter4j.QueryResultJSONImpl)'
    - Long.parseLong(twitter4j.QueryResultJSONImpl)
    - '[twitter4j.v1.Query].maxId(twitter4j.QueryResultJSONImpl)'
    - '[IllegalArgumentException].<init>(String)'
    - Integer.parseInt(twitter4j.QueryResultJSONImpl)
    - '[String].substring(int)'
    - '[java.util.LinkedHashMap].get(String)'
    - '[twitter4j.v1.Query].locale(twitter4j.QueryResultJSONImpl)'
    - Double.parseDouble(twitter4j.QueryResultJSONImpl)
    - '[twitter4j.v1.GeoLocation].of(twitter4j.QueryResultJSONImpl,twitter4j.QueryResultJSONImpl)'
    - '[twitter4j.QueryResultJSONImpl].valueOf(twitter4j.QueryResultJSONImpl)'
    - '[twitter4j.QueryResultJSONImpl].split(String)'
    - '[twitter4j.v1.Query].lang(twitter4j.QueryResultJSONImpl)'
    - '[twitter4j.v1.Query].resultType(twitter4j.QueryResultJSONImpl)'
    - value.name()
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[twitter4j.QueryResultJSONImpl].getSinceId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.QueryResultJSONImpl].getSinceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[twitter4j.QueryResultJSONImpl].getMaxId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.QueryResultJSONImpl].getMaxId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[twitter4j.QueryResultJSONImpl].getRefreshURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QueryResultJSONImpl].getRefreshURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[twitter4j.QueryResultJSONImpl].getCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.QueryResultJSONImpl].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[twitter4j.QueryResultJSONImpl].getCompletedIn()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[twitter4j.QueryResultJSONImpl].getCompletedIn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[twitter4j.QueryResultJSONImpl].getQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QueryResultJSONImpl].getQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[twitter4j.QueryResultJSONImpl].getTweets()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<twitter4j.v1.Status>
    signature: '[twitter4j.QueryResultJSONImpl].getTweets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(String)'
      Src: twitter4j.QueryResultJSONImpl:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 176
    functionName: '[twitter4j.QueryResultJSONImpl].nextQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.QueryResultJSONImpl].nextQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[twitter4j.QueryResultJSONImpl].hasNext()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.QueryResultJSONImpl].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.QueryResultJSONImpl].getClass()'
      Src: twitter4j.QueryResultJSONImpl:186,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.QueryResultJSONImpl:186,1
    - Dst: that.getCompletedIn()
      Src: twitter4j.QueryResultJSONImpl:190,1
    - Dst: Double.compare(twitter4j.QueryResultJSONImpl,double)
      Src: twitter4j.QueryResultJSONImpl:190,1
    - Dst: that.getMaxId()
      Src: twitter4j.QueryResultJSONImpl:192,1
    - Dst: that.getCount()
      Src: twitter4j.QueryResultJSONImpl:193,1
    - Dst: that.getSinceId()
      Src: twitter4j.QueryResultJSONImpl:194,1
    - Dst: that.getQuery()
      Src: twitter4j.QueryResultJSONImpl:195,1
    - Dst: '[String].equals(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:195,1
    - Dst: that.getRefreshURL()
      Src: twitter4j.QueryResultJSONImpl:196,1
    - Dst: '[String].equals(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:196,1
    - Dst: that.getRefreshURL()
      Src: twitter4j.QueryResultJSONImpl:196,1
    - Dst: that.getTweets()
      Src: twitter4j.QueryResultJSONImpl:198,1
    - Dst: '[java.util.List<twitter4j.v1.Status>].equals(twitter4j.QueryResultJSONImpl)'
      Src: twitter4j.QueryResultJSONImpl:198,1
    - Dst: that.getTweets()
      Src: twitter4j.QueryResultJSONImpl:198,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 199
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 199
    functionName: '[twitter4j.QueryResultJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.v1.Status>].equals(twitter4j.QueryResultJSONImpl)'
    - Double.compare(twitter4j.QueryResultJSONImpl,double)
    - '[Object].getClass()'
    - that.getSinceId()
    - '[twitter4j.QueryResultJSONImpl].getClass()'
    - that.getQuery()
    - '[String].equals(twitter4j.QueryResultJSONImpl)'
    - that.getCount()
    - that.getCompletedIn()
    - that.getTweets()
    - that.getRefreshURL()
    - that.getMaxId()
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.QueryResultJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.QueryResultJSONImpl:207,1
    - Dst: Double.doubleToLongBits(double)
      Src: twitter4j.QueryResultJSONImpl:209,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.QueryResultJSONImpl:211,1
    - Dst: '[java.util.List<twitter4j.v1.Status>].hashCode()'
      Src: twitter4j.QueryResultJSONImpl:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 214
    functionName: '[twitter4j.QueryResultJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[java.util.List<twitter4j.v1.Status>].hashCode()'
    - Double.doubleToLongBits(double)
    linkageType: ''
    returnType: int
    signature: '[twitter4j.QueryResultJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      - String
      - int
      - double
      - String
      - java.util.List<twitter4j.v1.Status>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.QueryResult
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 227
    functionName: '[twitter4j.QueryResultJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QueryResultJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.FriendshipJSONImpl:36,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.FriendshipJSONImpl:38,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.FriendshipJSONImpl:39,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.FriendshipJSONImpl:40,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.FriendshipJSONImpl:41,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.FriendshipJSONImpl:42,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.FriendshipJSONImpl)'
      Src: twitter4j.FriendshipJSONImpl:43,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.FriendshipJSONImpl:44,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.FriendshipJSONImpl:46,1
    - Dst: '[twitter4j.JSONObject].toString()'
      Src: twitter4j.FriendshipJSONImpl:51,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.FriendshipJSONImpl,twitter4j.FriendshipJSONImpl)'
      Src: twitter4j.FriendshipJSONImpl:51,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.FriendshipJSONImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 53
      start: 35
    functionDepth: 5
    functionLinenumber: 35
    functionLinenumberEnd: 53
    functionName: '[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].toString()'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.FriendshipJSONImpl,twitter4j.FriendshipJSONImpl)'
    - '[String].equals(String)'
    - '[Object].<init>()'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getString(twitter4j.FriendshipJSONImpl)'
    linkageType: ''
    returnType: twitter4j.FriendshipJSONImpl
    signature: '[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.FriendshipJSONImpl:59,1
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.FriendshipJSONImpl:61,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.FriendshipJSONImpl:62,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.FriendshipJSONImpl:63,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.FriendshipJSONImpl)'
      Src: twitter4j.FriendshipJSONImpl:65,1
    - Dst: '[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.FriendshipJSONImpl:66,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.FriendshipJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.FriendshipJSONImpl:68,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.FriendshipJSONImpl)'
      Src: twitter4j.FriendshipJSONImpl:70,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.FriendshipJSONImpl:73,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.FriendshipJSONImpl)'
      Src: twitter4j.FriendshipJSONImpl:77,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 79
      start: 56
    functionDepth: 8
    functionLinenumber: 56
    functionLinenumberEnd: 79
    functionName: '[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.FriendshipJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.FriendshipJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.ResponseListImpl].add(twitter4j.FriendshipJSONImpl)'
    - '[twitter4j.TwitterException].<init>(twitter4j.FriendshipJSONImpl)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
    signature: '[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[twitter4j.FriendshipJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.FriendshipJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[twitter4j.FriendshipJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.FriendshipJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[twitter4j.FriendshipJSONImpl].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.FriendshipJSONImpl].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[twitter4j.FriendshipJSONImpl].isFollowing()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.FriendshipJSONImpl].isFollowing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[twitter4j.FriendshipJSONImpl].isFollowedBy()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.FriendshipJSONImpl].isFollowedBy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendshipJSONImpl].getClass()'
      Src: twitter4j.FriendshipJSONImpl:109,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.FriendshipJSONImpl:109,1
    - Dst: '[String].equals(twitter4j.FriendshipJSONImpl)'
      Src: twitter4j.FriendshipJSONImpl:116,1
    - Dst: '[String].equals(twitter4j.FriendshipJSONImpl)'
      Src: twitter4j.FriendshipJSONImpl:117,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[twitter4j.FriendshipJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(twitter4j.FriendshipJSONImpl)'
    - '[twitter4j.FriendshipJSONImpl].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.FriendshipJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.FriendshipJSONImpl:123,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.FriendshipJSONImpl:124,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 128
    functionName: '[twitter4j.FriendshipJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.FriendshipJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Friendship
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 139
    functionName: '[twitter4j.FriendshipJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.FriendshipJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.SavedSearchJSONImpl:41,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.SavedSearchJSONImpl:43,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.SavedSearchJSONImpl:45,1
    - Dst: '[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:46,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.SavedSearchJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 50
      start: 40
    functionDepth: 8
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionName: '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.SavedSearchJSONImpl
    signature: '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.SavedSearchJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - savedSearch
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 8
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.SavedSearchJSONImpl
    signature: '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.SavedSearchJSONImpl:59,1
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.SavedSearchJSONImpl:61,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.SavedSearchJSONImpl:64,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.SavedSearchJSONImpl:64,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.SavedSearchJSONImpl:65,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.SavedSearchJSONImpl)'
      Src: twitter4j.SavedSearchJSONImpl:66,1
    - Dst: '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:67,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.SavedSearchJSONImpl)'
      Src: twitter4j.SavedSearchJSONImpl:68,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.SavedSearchJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:70,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.SavedSearchJSONImpl:74,1
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.SavedSearchJSONImpl:78,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.SavedSearchJSONImpl,twitter4j.SavedSearchJSONImpl)'
      Src: twitter4j.SavedSearchJSONImpl:78,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 80
      start: 57
    functionDepth: 9
    functionLinenumber: 57
    functionLinenumberEnd: 80
    functionName: '[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.SavedSearchJSONImpl)'
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.SavedSearchJSONImpl,twitter4j.SavedSearchJSONImpl)'
    - '[twitter4j.ResponseListImpl].add(twitter4j.SavedSearchJSONImpl)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.SavedSearchJSONImpl,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
    signature: '[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,String)'
      Src: twitter4j.SavedSearchJSONImpl:83,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:84,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:85,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:86,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.SavedSearchJSONImpl:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - savedSearch
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 7
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,String)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.SavedSearch].getId()'
      Src: twitter4j.SavedSearchJSONImpl:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.SavedSearch
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.v1.SavedSearch
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[twitter4j.SavedSearchJSONImpl].compareTo(twitter4j.v1.SavedSearch)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.SavedSearch].getId()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.SavedSearchJSONImpl].compareTo(twitter4j.v1.SavedSearch)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[twitter4j.SavedSearchJSONImpl].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.SavedSearchJSONImpl].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[twitter4j.SavedSearchJSONImpl].getQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.SavedSearchJSONImpl].getQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[twitter4j.SavedSearchJSONImpl].getPosition()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.SavedSearchJSONImpl].getPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[twitter4j.SavedSearchJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.SavedSearchJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[twitter4j.SavedSearchJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.SavedSearchJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SavedSearchJSONImpl].getClass()'
      Src: twitter4j.SavedSearchJSONImpl:123,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.SavedSearchJSONImpl:123,1
    - Dst: '[java.util.Objects].equals(java.time.LocalDateTime,twitter4j.SavedSearchJSONImpl)'
      Src: twitter4j.SavedSearchJSONImpl:125,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.SavedSearchJSONImpl)'
      Src: twitter4j.SavedSearchJSONImpl:125,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.SavedSearchJSONImpl)'
      Src: twitter4j.SavedSearchJSONImpl:125,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[twitter4j.SavedSearchJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.SavedSearchJSONImpl)'
    - '[java.util.Objects].equals(java.time.LocalDateTime,twitter4j.SavedSearchJSONImpl)'
    - '[twitter4j.SavedSearchJSONImpl].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.SavedSearchJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.LocalDateTime].hashCode()'
      Src: twitter4j.SavedSearchJSONImpl:130,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.SavedSearchJSONImpl:131,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.SavedSearchJSONImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 136
    functionName: '[twitter4j.SavedSearchJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[java.time.LocalDateTime].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.SavedSearchJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - String
      - int
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SavedSearch
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[twitter4j.SavedSearchJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.SavedSearchJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.SpamReportingResourceImpl:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.SpamReportingResource
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.SpamReportingResourceImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 15
      start: 10
    functionDepth: 2
    functionLinenumber: 10
    functionLinenumberEnd: 15
    functionName: '[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SpamReportingResourceImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.SpamReportingResourceImpl
    signature: '[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SpamReportingResourceImpl].post(twitter4j.SpamReportingResourceImpl)'
      Src: twitter4j.SpamReportingResourceImpl:19,1
    - Dst: factory.createUser(twitter4j.SpamReportingResourceImpl)
      Src: twitter4j.SpamReportingResourceImpl:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SpamReportingResource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 20
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 20
    functionName: '[twitter4j.SpamReportingResourceImpl].reportSpam(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SpamReportingResourceImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.SpamReportingResourceImpl)
    - '[twitter4j.SpamReportingResourceImpl].post(twitter4j.SpamReportingResourceImpl)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.SpamReportingResourceImpl].reportSpam(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.SpamReportingResourceImpl:24,1
    - Dst: '[twitter4j.SpamReportingResourceImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.SpamReportingResourceImpl:24,1
    - Dst: factory.createUser(twitter4j.SpamReportingResourceImpl)
      Src: twitter4j.SpamReportingResourceImpl:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.SpamReportingResource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[twitter4j.SpamReportingResourceImpl].reportSpam(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SpamReportingResourceImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.SpamReportingResourceImpl)
    - '[twitter4j.SpamReportingResourceImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.SpamReportingResourceImpl].reportSpam(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.LanguageJSONImpl:33,1
    - Dst: '[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.LanguageJSONImpl:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - HelpResources.Language
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.LanguageJSONImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)'
    - '[Object].<init>()'
    linkageType: ''
    returnType: twitter4j.LanguageJSONImpl
    signature: '[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.LanguageJSONImpl:39,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.LanguageJSONImpl:40,1
    - Dst: '[twitter4j.JSONObject].getString()'
      Src: twitter4j.LanguageJSONImpl:41,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.LanguageJSONImpl,twitter4j.LanguageJSONImpl)'
      Src: twitter4j.LanguageJSONImpl:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - HelpResources.Language
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 46
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 46
    functionName: '[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.LanguageJSONImpl,twitter4j.LanguageJSONImpl)'
    - '[twitter4j.JSONObject].getString()'
    - '[twitter4j.JSONObject].getString(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HelpResources.Language
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[twitter4j.LanguageJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LanguageJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HelpResources.Language
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[twitter4j.LanguageJSONImpl].getCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LanguageJSONImpl].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HelpResources.Language
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[twitter4j.LanguageJSONImpl].getStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LanguageJSONImpl].getStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.LanguageJSONImpl:64,1
    - Dst: '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
      Src: twitter4j.LanguageJSONImpl:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - HelpResources.Language
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<HelpResources.Language>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 8
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<HelpResources.Language>
    signature: '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.LanguageJSONImpl:71,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.LanguageJSONImpl:74,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.LanguageJSONImpl:76,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.LanguageJSONImpl)'
      Src: twitter4j.LanguageJSONImpl:78,1
    - Dst: '[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.LanguageJSONImpl:79,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.LanguageJSONImpl)'
      Src: twitter4j.LanguageJSONImpl:80,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.LanguageJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.LanguageJSONImpl:82,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.LanguageJSONImpl:86,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.LanguageJSONImpl)'
      Src: twitter4j.LanguageJSONImpl:90,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - HelpResources.Language
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<HelpResources.Language>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - list
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.JSONArray
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 68
    functionDepth: 5
    functionLinenumber: 68
    functionLinenumberEnd: 92
    functionName: '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.ResponseListImpl].add(twitter4j.LanguageJSONImpl)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.LanguageJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.LanguageJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.TwitterException].<init>(twitter4j.LanguageJSONImpl)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<HelpResources.Language>
    signature: '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.FriendsFollowersResourcesImpl:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.FriendsFollowersResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.FriendsFollowersResourcesImpl
    signature: '[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:20,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getNoRetweetsFriendships()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getNoRetweetsFriendships()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:25,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:30,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:35,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:40,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:40,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:40,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:45,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:45,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:45,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:45,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:50,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:55,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:60,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:65,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:65,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:65,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:70,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:70,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:70,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:70,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StringUtil].join(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:80,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:80,1
    - Dst: factory.createFriendshipList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].lookupFriendships()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - '[twitter4j.StringUtil].join(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createFriendshipList(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].lookupFriendships()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:85,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getIncomingFriendships(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getIncomingFriendships(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:90,1
    - Dst: factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getOutgoingFriendships(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createIDs(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getOutgoingFriendships(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].post(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:95,1
    - Dst: factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].post(twitter4j.FriendsFollowersResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:100,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:100,1
    - Dst: factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].post(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:105,1
    - Dst: factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - userId
    - follow
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].post(twitter4j.FriendsFollowersResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:110,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesImpl:110,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:110,1
    - Dst: factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - follow
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].post(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:115,1
    - Dst: factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].post(twitter4j.FriendsFollowersResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:120,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:120,1
    - Dst: factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createUser(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: factory.createRelationship()
      Src: twitter4j.FriendsFollowersResourcesImpl:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - userId
    - enableDeviceNotification
    - retweets
    argTypes:
    - long
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(long,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createRelationship()
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(long,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:132,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesImpl:132,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesImpl:132,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:132,1
    - Dst: factory.createRelationship(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - screenName
    - enableDeviceNotification
    - retweets
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 133
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 133
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(String,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createRelationship(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:137,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:137,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:137,1
    - Dst: factory.createRelationship(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - sourceId
    - targetId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].showFriendship(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - factory.createRelationship(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,long)'
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.FriendsFollowersResourcesImpl].showFriendship(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].getParameterArray(String,String,String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:142,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:142,1
    - Dst: factory.createRelationship(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - sourceScreenName
    - targetScreenName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].showFriendship(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createRelationship(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].getParameterArray(String,String,String,String)'
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.FriendsFollowersResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.FriendsFollowersResourcesImpl].showFriendship(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:152,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:162,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:162,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:162,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:162,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:167,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - userId
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - long
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:173,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:173,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:173,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesImpl:173,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesImpl:173,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:173,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - screenName
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - String
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 174
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 174
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:188,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:193,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:193,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:193,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:193,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
      Src: twitter4j.FriendsFollowersResourcesImpl:199,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - userId
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - long
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 200
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 200
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendsFollowersResourcesImpl].get(twitter4j.FriendsFollowersResourcesImpl)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.FriendsFollowersResourcesImpl:205,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.FriendsFollowersResourcesImpl:205,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.FriendsFollowersResourcesImpl:205,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesImpl:205,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.FriendsFollowersResourcesImpl:205,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.FriendsFollowersResourcesImpl:205,1
    - Dst: factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
      Src: twitter4j.FriendsFollowersResourcesImpl:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.FriendsFollowersResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - screenName
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - String
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 206
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 206
    functionName: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserList(twitter4j.FriendsFollowersResourcesImpl)
    - '[twitter4j.FriendsFollowersResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.HelpResourcesImpl:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.HelpResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HelpResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 18
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 18
    functionName: '[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HelpResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.HelpResourcesImpl
    signature: '[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HelpResourcesImpl].get(String)'
      Src: twitter4j.HelpResourcesImpl:23,1
    - Dst: factory.createLanguageList(twitter4j.HelpResourcesImpl)
      Src: twitter4j.HelpResourcesImpl:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.HelpResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<Language>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[twitter4j.HelpResourcesImpl].getLanguages()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HelpResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HelpResourcesImpl].get(String)'
    - factory.createLanguageList(twitter4j.HelpResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<Language>
    signature: '[twitter4j.HelpResourcesImpl].getLanguages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StringUtil].join(twitter4j.HelpResourcesImpl)'
      Src: twitter4j.HelpResourcesImpl:33,1
    - Dst: '[twitter4j.HelpResourcesImpl].get(twitter4j.HelpResourcesImpl)'
      Src: twitter4j.HelpResourcesImpl:33,1
    - Dst: factory.createRateLimitStatuses(twitter4j.HelpResourcesImpl)
      Src: twitter4j.HelpResourcesImpl:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.HelpResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[twitter4j.HelpResourcesImpl].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HelpResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HelpResourcesImpl].get(twitter4j.HelpResourcesImpl)'
    - factory.createRateLimitStatuses(twitter4j.HelpResourcesImpl)
    - '[twitter4j.StringUtil].join(twitter4j.HelpResourcesImpl)'
    linkageType: ''
    returnType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
    signature: '[twitter4j.HelpResourcesImpl].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.ListsResourcesImpl:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ListsResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 16
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 16
    functionName: '[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.ListsResourcesImpl
    signature: '[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserLists(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - listOwnerScreenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[twitter4j.ListsResourcesImpl].getUserLists(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserLists(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserLists(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:25,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:25,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:25,1
    - Dst: factory.createUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listOwnerScreenName
    - reverse
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[twitter4j.ListsResourcesImpl].getUserLists(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUserListList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserLists(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)'
      Src: twitter4j.ListsResourcesImpl:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - listOwnerUserId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[twitter4j.ListsResourcesImpl].getUserLists(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserLists(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:35,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:35,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:35,1
    - Dst: factory.createUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listOwnerUserId
    - reverse
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    - factory.createUserListList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
      Src: twitter4j.ListsResourcesImpl:40,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:40,1
    - Dst: '[twitter4j.ListsResourcesImpl].mergeParameters(HttpParameter[],twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:40,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:40,1
    - Dst: factory.createStatusList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - paging
    argTypes:
    - long
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.ListsResourcesImpl].getUserListStatuses(long,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].mergeParameters(HttpParameter[],twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.ListsResourcesImpl)'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
    - factory.createStatusList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.ListsResourcesImpl].getUserListStatuses(long,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
      Src: twitter4j.ListsResourcesImpl:45,1
    - Dst: '[twitter4j.ListsResourcesImpl].mergeParameters(HttpParameter[])'
      Src: twitter4j.ListsResourcesImpl:45,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:45,1
    - Dst: factory.createStatusList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerId
    - slug
    - paging
    argTypes:
    - long
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.ListsResourcesImpl].getUserListStatuses(long,String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatusList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.ListsResourcesImpl)'
    - '[twitter4j.ListsResourcesImpl].mergeParameters(HttpParameter[])'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.ListsResourcesImpl].getUserListStatuses(long,String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
      Src: twitter4j.ListsResourcesImpl:51,1
    - Dst: '[twitter4j.ListsResourcesImpl].mergeParameters(HttpParameter[])'
      Src: twitter4j.ListsResourcesImpl:51,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:51,1
    - Dst: factory.createStatusList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - paging
    argTypes:
    - String
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[twitter4j.ListsResourcesImpl].getUserListStatuses(String,String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatusList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.ListsResourcesImpl)'
    - '[twitter4j.ListsResourcesImpl].mergeParameters(HttpParameter[])'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.ListsResourcesImpl].getUserListStatuses(String,String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:56,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:56,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:56,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:61,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:61,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:61,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:61,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:66,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:66,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:66,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - screenName
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:72,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:72,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:72,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:72,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListMember(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListMember(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:77,1
    - Dst: '[twitter4j.StringUtil].join(String[])'
      Src: twitter4j.ListsResourcesImpl:77,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:77,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:77,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - screenNames
    argTypes:
    - long
    - String[]
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.StringUtil].join(String[])'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:82,1
    - Dst: '[twitter4j.StringUtil].join(long[])'
      Src: twitter4j.ListsResourcesImpl:82,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:82,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:82,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - userIds
    argTypes:
    - long
    - long[]
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,long[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.StringUtil].join(long[])'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:87,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:87,1
    - Dst: '[twitter4j.StringUtil].join(String[])'
      Src: twitter4j.ListsResourcesImpl:87,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:87,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:87,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - screenNames
    argTypes:
    - String
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListMembers(String,String,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.StringUtil].join(String[])'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListMembers(String,String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)'
      Src: twitter4j.ListsResourcesImpl:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:97,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:97,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:97,1
    - Dst: factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - count
    - cursor
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listMemberScreenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listMemberScreenName
    - count
    - cursor
    argTypes:
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listMemberScreenName
    - cursor
    - filterToOwnedLists
    argTypes:
    - String
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:117,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:117,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:117,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:117,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:117,1
    - Dst: factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - listMemberScreenName
    - count
    - cursor
    - filterToOwnedLists
    argTypes:
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listMemberId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listMemberId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listMemberId
    - cursor
    - filterToOwnedLists
    argTypes:
    - long
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:137,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:137,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:137,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:137,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:137,1
    - Dst: factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - listMemberId
    - count
    - cursor
    - filterToOwnedLists
    argTypes:
    - long
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:152,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:152,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:152,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:152,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:152,1
    - Dst: factory.createPagableUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - listId
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - factory.createPagableUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerId
    - slug
    - cursor
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    argTypes:
    - long
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:167,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:167,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:167,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:167,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:167,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:167,1
    - Dst: factory.createPagableUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - factory.createPagableUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - cursor
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    argTypes:
    - String
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:184,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:184,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:184,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:184,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:184,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:184,1
    - Dst: factory.createPagableUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - String
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 185
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - factory.createPagableUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:189,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:189,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[twitter4j.ListsResourcesImpl].createUserListSubscription(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListSubscription(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:194,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:194,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:194,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[twitter4j.ListsResourcesImpl].createUserListSubscription(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListSubscription(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:201,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:201,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:201,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 202
    functionName: '[twitter4j.ListsResourcesImpl].createUserListSubscription(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListSubscription(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:206,1
    - Dst: factory.createUser(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[twitter4j.ListsResourcesImpl].showUserListSubscription(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
    - factory.createUser(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ListsResourcesImpl].showUserListSubscription(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:211,1
    - Dst: factory.createUser(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[twitter4j.ListsResourcesImpl].showUserListSubscription(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
    - factory.createUser(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ListsResourcesImpl].showUserListSubscription(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:217,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:217,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:217,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:217,1
    - Dst: factory.createUser(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 218
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 218
    functionName: '[twitter4j.ListsResourcesImpl].showUserListSubscription(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ListsResourcesImpl].showUserListSubscription(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:222,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:222,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:227,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:227,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:227,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:233,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:233,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:233,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 234
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:254,1
    - Dst: '[twitter4j.StringUtil].join(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:254,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:254,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:254,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[twitter4j.ListsResourcesImpl].createUserListMembers(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.StringUtil].join(twitter4j.ListsResourcesImpl)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListMembers(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:259,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:259,1
    - Dst: '[twitter4j.StringUtil].join(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:259,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:259,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:259,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 260
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 260
    functionName: '[twitter4j.ListsResourcesImpl].createUserListMembers(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StringUtil].join(twitter4j.ListsResourcesImpl)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListMembers(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:265,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:265,1
    - Dst: '[twitter4j.StringUtil].join(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:265,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:265,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:265,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 266
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 266
    functionName: '[twitter4j.ListsResourcesImpl].createUserListMembers(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StringUtil].join(twitter4j.ListsResourcesImpl)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListMembers(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:270,1
    - Dst: factory.createUser(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: '[twitter4j.ListsResourcesImpl].showUserListMembership(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
    - factory.createUser(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ListsResourcesImpl].showUserListMembership(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:275,1
    - Dst: factory.createUser(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 276
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 276
    functionName: '[twitter4j.ListsResourcesImpl].showUserListMembership(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
    - factory.createUser(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ListsResourcesImpl].showUserListMembership(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:281,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:281,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:281,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:281,1
    - Dst: factory.createUser(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 282
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 282
    functionName: '[twitter4j.ListsResourcesImpl].showUserListMembership(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createUser(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ListsResourcesImpl].showUserListMembership(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 288
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 288
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 293
      start: 290
    functionDepth: 2
    functionLinenumber: 290
    functionLinenumberEnd: 293
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:297,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:297,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:297,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:297,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:297,1
    - Dst: factory.createPagableUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - listId
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 298
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - factory.createPagableUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerId
    - slug
    - cursor
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 2
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    argTypes:
    - long
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:312,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:312,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:312,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:312,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:312,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:312,1
    - Dst: factory.createPagableUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 313
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 313
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - factory.createPagableUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - cursor
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 318
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 318
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long,boolean)'
      Src: twitter4j.ListsResourcesImpl:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    argTypes:
    - String
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 323
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 323
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:328,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:328,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:328,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:328,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.ListsResourcesImpl:328,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:328,1
    - Dst: factory.createPagableUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - String
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 2
    functionsReached:
    - factory.createPagableUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:333,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:333,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:333,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 334
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 334
    functionName: '[twitter4j.ListsResourcesImpl].createUserListMember(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListMember(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:338,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:338,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:338,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:338,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[twitter4j.ListsResourcesImpl].createUserListMember(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListMember(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:344,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:344,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:344,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:344,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 345
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 345
    functionName: '[twitter4j.ListsResourcesImpl].createUserListMember(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserListMember(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:349,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:349,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:349,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 350
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 350
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:354,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:354,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:354,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserList(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserList(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:360,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:360,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:360,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 361
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 361
    functionName: '[twitter4j.ListsResourcesImpl].destroyUserList(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].destroyUserList(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:365,1
    - Dst: '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - listId
    - newListName
    - isPublicList
    - newDescription
    argTypes:
    - long
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[twitter4j.ListsResourcesImpl].updateUserList(long,String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].updateUserList(long,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:370,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:371,1
    - Dst: '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - ownerId
    - slug
    - newListName
    - isPublicList
    - newDescription
    argTypes:
    - long
    - String
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 372
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 372
    functionName: '[twitter4j.ListsResourcesImpl].updateUserList(long,String,String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].updateUserList(long,String,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:378,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:379,1
    - Dst: '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - ownerScreenName
    - slug
    - newListName
    - isPublicList
    - newDescription
    argTypes:
    - String
    - String
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 380
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 380
    functionName: '[twitter4j.ListsResourcesImpl].updateUserList(String,String,String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].updateUserList(String,String,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.ListsResourcesImpl:383,1
    - Dst: '[java.util.Collections].addAll(java.util.ArrayList,twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:384,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:386,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:386,1
    - Dst: '[twitter4j.HttpParameter].<init>(String)'
      Src: twitter4j.ListsResourcesImpl:388,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:388,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:390,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:390,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: twitter4j.ListsResourcesImpl:392,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:392,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:392,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - newListName
    - isPublicList
    - newDescription
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 393
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 393
    functionName: '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].addAll(java.util.ArrayList,twitter4j.ListsResourcesImpl)'
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.ListsResourcesImpl)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[java.util.ArrayList].toArray()'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.ListsResourcesImpl:397,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:398,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:398,1
    - Dst: '[twitter4j.HttpParameter].<init>(String)'
      Src: twitter4j.ListsResourcesImpl:399,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:399,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:401,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:401,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: twitter4j.ListsResourcesImpl:403,1
    - Dst: '[twitter4j.ListsResourcesImpl].post(String,twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:403,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:403,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listName
    - isPublicList
    - description
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 404
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 404
    functionName: '[twitter4j.ListsResourcesImpl].createUserList(String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    - '[twitter4j.ListsResourcesImpl].post(String,twitter4j.ListsResourcesImpl)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[java.util.ArrayList].toArray()'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].createUserList(String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:408,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 409
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 409
    functionName: '[twitter4j.ListsResourcesImpl].showUserList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].showUserList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
      Src: twitter4j.ListsResourcesImpl:413,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 414
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 414
    functionName: '[twitter4j.ListsResourcesImpl].showUserList(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.ListsResourcesImpl].get(twitter4j.ListsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].showUserList(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:419,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:419,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:419,1
    - Dst: factory.createAUserList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 420
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 420
    functionName: '[twitter4j.ListsResourcesImpl].showUserList(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - factory.createAUserList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ListsResourcesImpl].showUserList(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,int,long)'
      Src: twitter4j.ListsResourcesImpl:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listSubscriberScreenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 425
      start: 422
    functionDepth: 2
    functionLinenumber: 422
    functionLinenumberEnd: 425
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,int,long)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:429,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:429,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:429,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:429,1
    - Dst: factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listSubscriberScreenName
    - count
    - cursor
    argTypes:
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)'
      Src: twitter4j.ListsResourcesImpl:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listSubscriberId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 435
      start: 432
    functionDepth: 2
    functionLinenumber: 432
    functionLinenumberEnd: 435
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:439,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:439,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:439,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:439,1
    - Dst: factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listSubscriberId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 440
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 440
    functionName: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,int,long)'
      Src: twitter4j.ListsResourcesImpl:443,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listOwnerScreenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 2
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,int,long)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.ListsResourcesImpl:448,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:448,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:448,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:448,1
    - Dst: factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listOwnerScreenName
    - count
    - cursor
    argTypes:
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 449
      start: 446
    functionDepth: 1
    functionLinenumber: 446
    functionLinenumberEnd: 449
    functionName: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)'
      Src: twitter4j.ListsResourcesImpl:453,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - listOwnerId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 454
      start: 451
    functionDepth: 2
    functionLinenumber: 451
    functionLinenumberEnd: 454
    functionName: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:458,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.ListsResourcesImpl:458,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.ListsResourcesImpl:458,1
    - Dst: '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.ListsResourcesImpl:458,1
    - Dst: factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
      Src: twitter4j.ListsResourcesImpl:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.ListsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - listOwnerId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 459
      start: 456
    functionDepth: 1
    functionLinenumber: 456
    functionLinenumberEnd: 459
    functionName: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ListsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - factory.createPagableUserListList(twitter4j.ListsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.AccountTotalsJSONImpl:35,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountTotalsJSONImpl:36,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountTotalsJSONImpl:37,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountTotalsJSONImpl:38,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.AccountTotalsJSONImpl:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccountTotalsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - json
    argTypes:
    - twitter4j.HttpResponse
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.AccountTotalsJSONImpl
    signature: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.AccountTotalsJSONImpl:43,1
    - Dst: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
      Src: twitter4j.AccountTotalsJSONImpl:43,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.AccountTotalsJSONImpl:45,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.AccountTotalsJSONImpl:46,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.AccountTotalsJSONImpl:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccountTotalsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 8
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    linkageType: ''
    returnType: twitter4j.AccountTotalsJSONImpl
    signature: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.AccountTotalsJSONImpl].<init>(null,twitter4j.JSONObject)'
      Src: twitter4j.AccountTotalsJSONImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccountTotalsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.AccountTotalsJSONImpl].<init>(null,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.AccountTotalsJSONImpl
    signature: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[twitter4j.AccountTotalsJSONImpl].getUpdates()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.AccountTotalsJSONImpl].getUpdates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[twitter4j.AccountTotalsJSONImpl].getFollowers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.AccountTotalsJSONImpl].getFollowers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[twitter4j.AccountTotalsJSONImpl].getFavorites()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.AccountTotalsJSONImpl].getFavorites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[twitter4j.AccountTotalsJSONImpl].getFriends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.AccountTotalsJSONImpl].getFriends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.AccountTotalsJSONImpl].getClass()'
      Src: twitter4j.AccountTotalsJSONImpl:77,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.AccountTotalsJSONImpl:77,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 85
    functionName: '[twitter4j.AccountTotalsJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.AccountTotalsJSONImpl].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.AccountTotalsJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 94
    functionName: '[twitter4j.AccountTotalsJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.AccountTotalsJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.AccountTotals
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[twitter4j.AccountTotalsJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccountTotalsJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].<init>()'
      Src: twitter4j.URLEntityJSONImpl:37,1
    - Dst: '[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.URLEntityJSONImpl:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.URLEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.EntityIndex].<init>()'
    - '[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.URLEntityJSONImpl
    signature: '[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].<init>()'
      Src: twitter4j.URLEntityJSONImpl:42,1
    - Dst: '[twitter4j.URLEntityJSONImpl].setStart(int)'
      Src: twitter4j.URLEntityJSONImpl:43,1
    - Dst: '[twitter4j.URLEntityJSONImpl].setEnd(int)'
      Src: twitter4j.URLEntityJSONImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.URLEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 5
    argNames:
    - start
    - end
    - url
    - expandedURL
    - displayURL
    argTypes:
    - int
    - int
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.EntityIndex].<init>()'
    - '[twitter4j.URLEntityJSONImpl].setEnd(int)'
    - '[twitter4j.URLEntityJSONImpl].setStart(int)'
    linkageType: ''
    returnType: twitter4j.URLEntityJSONImpl
    signature: '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.URLEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[twitter4j.URLEntityJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.URLEntityJSONImpl
    signature: '[twitter4j.URLEntityJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.URLEntityJSONImpl:57,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.URLEntityJSONImpl:58,1
    - Dst: '[twitter4j.URLEntityJSONImpl].setStart(int)'
      Src: twitter4j.URLEntityJSONImpl:58,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.URLEntityJSONImpl:59,1
    - Dst: '[twitter4j.URLEntityJSONImpl].setEnd(int)'
      Src: twitter4j.URLEntityJSONImpl:59,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.URLEntityJSONImpl:61,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.URLEntityJSONImpl:62,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.URLEntityJSONImpl:65,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.URLEntityJSONImpl:68,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.URLEntityJSONImpl:73,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.URLEntityJSONImpl:76,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.URLEntityJSONImpl)'
      Src: twitter4j.URLEntityJSONImpl:81,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 83
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 83
    functionName: '[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.URLEntityJSONImpl)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.URLEntityJSONImpl].setEnd(int)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].getInt(int)'
    - '[twitter4j.URLEntityJSONImpl].setStart(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[twitter4j.URLEntityJSONImpl].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.URLEntityJSONImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[twitter4j.URLEntityJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.URLEntityJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[twitter4j.URLEntityJSONImpl].getExpandedURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.URLEntityJSONImpl].getExpandedURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[twitter4j.URLEntityJSONImpl].getDisplayURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.URLEntityJSONImpl].getDisplayURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getStart()'
      Src: twitter4j.URLEntityJSONImpl:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[twitter4j.URLEntityJSONImpl].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.EntityIndex].getStart()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.URLEntityJSONImpl].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getEnd()'
      Src: twitter4j.URLEntityJSONImpl:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[twitter4j.URLEntityJSONImpl].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.EntityIndex].getEnd()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.URLEntityJSONImpl].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.URLEntityJSONImpl].getClass()'
      Src: twitter4j.URLEntityJSONImpl:118,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.URLEntityJSONImpl:118,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.URLEntityJSONImpl)'
      Src: twitter4j.URLEntityJSONImpl:122,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.URLEntityJSONImpl)'
      Src: twitter4j.URLEntityJSONImpl:123,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.URLEntityJSONImpl)'
      Src: twitter4j.URLEntityJSONImpl:124,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: '[twitter4j.URLEntityJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.URLEntityJSONImpl)'
    - '[twitter4j.URLEntityJSONImpl].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.URLEntityJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.URLEntityJSONImpl:129,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.URLEntityJSONImpl:130,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.URLEntityJSONImpl:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 133
    functionName: '[twitter4j.URLEntityJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.URLEntityJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 142
    functionName: '[twitter4j.URLEntityJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.URLEntityJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.UserListJSONImpl:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.UserListJSONImpl:52,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.UserListJSONImpl:54,1
    - Dst: '[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:55,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserListJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 11
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: '[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.UserListJSONImpl
    signature: '[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>()'
      Src: twitter4j.UserListJSONImpl:62,1
    - Dst: '[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserListJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 11
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.TwitterResponseImpl].<init>()'
    linkageType: ''
    returnType: twitter4j.UserListJSONImpl
    signature: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:67,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:68,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:69,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:70,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:71,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:72,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:73,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:74,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:75,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.UserListJSONImpl:75,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:76,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:77,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserListJSONImpl:80,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.UserListJSONImpl:81,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:81,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UserListJSONImpl,twitter4j.UserListJSONImpl)'
      Src: twitter4j.UserListJSONImpl:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 86
      start: 66
    functionDepth: 10
    functionLinenumber: 66
    functionLinenumberEnd: 86
    functionName: '[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject)'
    - '[String].equals(String)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.UserListJSONImpl,twitter4j.UserListJSONImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.UserList].getId()'
      Src: twitter4j.UserListJSONImpl:90,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.UserList
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.v1.UserList
    constantsTouched: []
    func_position:
      end: 97
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 97
    functionName: '[twitter4j.UserListJSONImpl].compareTo(twitter4j.v1.UserList)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.UserList].getId()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserListJSONImpl].compareTo(twitter4j.v1.UserList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[twitter4j.UserListJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.UserListJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[twitter4j.UserListJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserListJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[twitter4j.UserListJSONImpl].getFullName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserListJSONImpl].getFullName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[twitter4j.UserListJSONImpl].getSlug()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserListJSONImpl].getSlug()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[twitter4j.UserListJSONImpl].getDescription()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserListJSONImpl].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[twitter4j.UserListJSONImpl].getSubscriberCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserListJSONImpl].getSubscriberCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[twitter4j.UserListJSONImpl].getMemberCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserListJSONImpl].getMemberCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URI].<init>(String)'
      Src: twitter4j.UserListJSONImpl:137,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URI
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[twitter4j.UserListJSONImpl].getURI()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[java.net.URI].<init>(String)'
    linkageType: ''
    returnType: java.net.URI
    signature: '[twitter4j.UserListJSONImpl].getURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[twitter4j.UserListJSONImpl].isPublic()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserListJSONImpl].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[twitter4j.UserListJSONImpl].isFollowing()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserListJSONImpl].isFollowing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[twitter4j.UserListJSONImpl].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.UserListJSONImpl].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[twitter4j.UserListJSONImpl].getUser()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.UserListJSONImpl].getUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.UserListJSONImpl:167,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.UserListJSONImpl:169,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.UserListJSONImpl:170,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.UserListJSONImpl:171,1
    - Dst: '[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
      Src: twitter4j.UserListJSONImpl:173,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.UserListJSONImpl)'
      Src: twitter4j.UserListJSONImpl:175,1
    - Dst: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:176,1
    - Dst: '[twitter4j.PagableResponseListImpl].add(twitter4j.UserListJSONImpl)'
      Src: twitter4j.UserListJSONImpl:177,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserListJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:179,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.PagableResponseListImpl,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:183,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UserListJSONImpl)'
      Src: twitter4j.UserListJSONImpl:187,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 189
      start: 164
    functionDepth: 12
    functionLinenumber: 164
    functionLinenumberEnd: 189
    functionName: '[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.PagableResponseListImpl,twitter4j.JSONObject)'
    - '[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.PagableResponseListImpl].add(twitter4j.UserListJSONImpl)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.UserListJSONImpl)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.UserListJSONImpl)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserListJSONImpl,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.UserListJSONImpl:195,1
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.UserListJSONImpl:197,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.UserListJSONImpl:198,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.UserListJSONImpl:200,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.UserListJSONImpl)'
      Src: twitter4j.UserListJSONImpl:202,1
    - Dst: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:203,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.UserListJSONImpl)'
      Src: twitter4j.UserListJSONImpl:204,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserListJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.UserListJSONImpl:206,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.UserListJSONImpl:210,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UserListJSONImpl)'
      Src: twitter4j.UserListJSONImpl:214,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 192
    functionDepth: 12
    functionLinenumber: 192
    functionLinenumberEnd: 216
    functionName: '[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.TwitterException].<init>(twitter4j.UserListJSONImpl)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.UserListJSONImpl)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.ResponseListImpl].add(twitter4j.UserListJSONImpl)'
    - '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserListJSONImpl,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[twitter4j.UserListJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserListJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.UserList].getId()'
      Src: twitter4j.UserListJSONImpl:231,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 232
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 232
    functionName: '[twitter4j.UserListJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.UserList].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserListJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - String
      - boolean
      - twitter4j.v1.User
      - boolean
      - java.time.LocalDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.UserList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 249
    functionName: '[twitter4j.UserListJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserListJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.DirectMessagesResourcesImpl:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.DirectMessagesResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 18
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 18
    functionName: '[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.DirectMessagesResourcesImpl
    signature: '[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.DirectMessagesResourcesImpl:22,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.DirectMessagesResourcesImpl:22,1
    - Dst: factory.createDirectMessageList(twitter4j.DirectMessagesResourcesImpl)
      Src: twitter4j.DirectMessagesResourcesImpl:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.DirectMessagesResourcesImpl].get(String,twitter4j.HttpParameter)'
    - factory.createDirectMessageList(twitter4j.DirectMessagesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.DirectMessagesResourcesImpl:27,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:27,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.DirectMessagesResourcesImpl:27,1
    - Dst: factory.createDirectMessageList(twitter4j.DirectMessagesResourcesImpl)
      Src: twitter4j.DirectMessagesResourcesImpl:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - count
    - cursor
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createDirectMessageList(twitter4j.DirectMessagesResourcesImpl)
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.DirectMessagesResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].get(twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:33,1
    - Dst: factory.createDirectMessage(twitter4j.DirectMessagesResourcesImpl)
      Src: twitter4j.DirectMessagesResourcesImpl:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[twitter4j.DirectMessagesResourcesImpl].showDirectMessage(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createDirectMessage(twitter4j.DirectMessagesResourcesImpl)
    - '[twitter4j.DirectMessagesResourcesImpl].get(twitter4j.DirectMessagesResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.DirectMessagesResourcesImpl].showDirectMessage(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].delete(twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[twitter4j.DirectMessagesResourcesImpl].destroyDirectMessage(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DirectMessagesResourcesImpl].delete(twitter4j.DirectMessagesResourcesImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.DirectMessagesResourcesImpl].destroyDirectMessage(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - recipientId
    - text
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:55,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].post(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:55,1
    - Dst: factory.createDirectMessage(twitter4j.DirectMessagesResourcesImpl)
      Src: twitter4j.DirectMessagesResourcesImpl:55,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:57,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - recipientId
    - text
    - quickReplyResponse
    argTypes:
    - long
    - String
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionName: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,String,String)'
    - '[twitter4j.DirectMessagesResourcesImpl].post(String,twitter4j.JSONObject)'
    - factory.createDirectMessage(twitter4j.DirectMessagesResourcesImpl)
    - '[twitter4j.TwitterException].<init>(twitter4j.DirectMessagesResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:64,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:66,1
    - Dst: '[twitter4j.JSONObject].put(String,long)'
      Src: twitter4j.DirectMessagesResourcesImpl:67,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:68,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:70,1
    - Dst: '[twitter4j.JSONObject].put(String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:71,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:73,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:74,1
    - Dst: type.equals(String)
      Src: twitter4j.DirectMessagesResourcesImpl:75,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:76,1
    - Dst: '[twitter4j.JSONObject].put(String,long)'
      Src: twitter4j.DirectMessagesResourcesImpl:77,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:78,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:80,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:84,1
    - Dst: '[twitter4j.JSONObject].put(String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:85,1
    - Dst: '[twitter4j.JSONArray].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:86,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:88,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:89,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:91,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:94,1
    - Dst: '[twitter4j.JSONArray].put(twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:96,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONArray)'
      Src: twitter4j.DirectMessagesResourcesImpl:98,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:99,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:102,1
    - Dst: '[twitter4j.JSONObject].put(String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:103,1
    - Dst: '[twitter4j.JSONObject].put(String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:104,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:105,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:107,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:109,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.DirectMessagesResourcesImpl:110,1
    - Dst: '[twitter4j.JSONObject].put(String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:111,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:112,1
    - Dst: '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:113,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - recipientId
    - text
    - mediaId
    - quickReplyResponse
    argTypes:
    - long
    - String
    - long
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 116
    functionName: '[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,String,long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - type.equals(String)
    - '[twitter4j.JSONObject].put(String,twitter4j.DirectMessagesResourcesImpl)'
    - '[twitter4j.JSONObject].put(String,twitter4j.JSONArray)'
    - '[twitter4j.JSONArray].<init>()'
    - '[twitter4j.JSONObject].put(String,long)'
    - '[twitter4j.JSONObject].put(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].put(String,String)'
    - '[twitter4j.JSONObject].<init>()'
    - '[twitter4j.JSONArray].put(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,String,long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,String,long,null)'
      Src: twitter4j.DirectMessagesResourcesImpl:122,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].post(String,twitter4j.JSONObject)'
      Src: twitter4j.DirectMessagesResourcesImpl:122,1
    - Dst: factory.createDirectMessage(twitter4j.DirectMessagesResourcesImpl)
      Src: twitter4j.DirectMessagesResourcesImpl:122,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.DirectMessagesResourcesImpl)'
      Src: twitter4j.DirectMessagesResourcesImpl:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - recipientId
    - text
    - mediaId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createDirectMessage(twitter4j.DirectMessagesResourcesImpl)
    - '[twitter4j.DirectMessagesResourcesImpl].post(String,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.DirectMessagesResourcesImpl)'
    - '[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,String,long,null)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:135,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].get(String,twitter4j.HttpParameter)'
      Src: twitter4j.DirectMessagesResourcesImpl:135,1
    - Dst: factory.createUser(twitter4j.DirectMessagesResourcesImpl)
      Src: twitter4j.DirectMessagesResourcesImpl:135,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].getId()'
      Src: twitter4j.DirectMessagesResourcesImpl:135,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(twitter4j.DirectMessagesResourcesImpl,String)'
      Src: twitter4j.DirectMessagesResourcesImpl:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(twitter4j.DirectMessagesResourcesImpl,String)'
    - factory.createUser(twitter4j.DirectMessagesResourcesImpl)
    - '[twitter4j.DirectMessagesResourcesImpl].get(String,twitter4j.HttpParameter)'
    - '[twitter4j.DirectMessagesResourcesImpl].getId()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].get(String)'
      Src: twitter4j.DirectMessagesResourcesImpl:140,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].asStream()'
      Src: twitter4j.DirectMessagesResourcesImpl:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.DirectMessagesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[twitter4j.DirectMessagesResourcesImpl].getDMImageAsStream(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DirectMessagesResourcesImpl].asStream()'
    - '[twitter4j.DirectMessagesResourcesImpl].get(String)'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[twitter4j.DirectMessagesResourcesImpl].getDMImageAsStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Trends].getTrendAt()'
      Src: twitter4j.TrendsJSONImpl:45,1
    - Dst: '[java.time.LocalDateTime].compareTo(java.time.LocalDateTime)'
      Src: twitter4j.TrendsJSONImpl:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Trends
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.v1.Trends
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.TrendsJSONImpl].compareTo(twitter4j.v1.Trends)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Trends].getTrendAt()'
    - '[java.time.LocalDateTime].compareTo(java.time.LocalDateTime)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TrendsJSONImpl].compareTo(twitter4j.v1.Trends)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.TrendsJSONImpl:49,1
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.TrendsJSONImpl:50,1
    - Dst: '[twitter4j.TrendsJSONImpl].init(String,boolean)'
      Src: twitter4j.TrendsJSONImpl:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.TrendsJSONImpl:52,1
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.TrendsJSONImpl:53,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(String)'
      Src: twitter4j.TrendsJSONImpl:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TrendsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 8
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(String)'
    - '[twitter4j.TrendsJSONImpl].init(String,boolean)'
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.TrendsJSONImpl
    signature: '[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendsJSONImpl].<init>(String,boolean)'
      Src: twitter4j.TrendsJSONImpl:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TrendsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - jsonStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 9
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[twitter4j.TrendsJSONImpl].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TrendsJSONImpl].<init>(String,boolean)'
    linkageType: ''
    returnType: twitter4j.TrendsJSONImpl
    signature: '[twitter4j.TrendsJSONImpl].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendsJSONImpl].init(String,boolean)'
      Src: twitter4j.TrendsJSONImpl:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TrendsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - jsonStr
    - storeJSON
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 8
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[twitter4j.TrendsJSONImpl].<init>(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TrendsJSONImpl].init(String,boolean)'
    linkageType: ''
    returnType: twitter4j.TrendsJSONImpl
    signature: '[twitter4j.TrendsJSONImpl].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: twitter4j.TrendsJSONImpl:68,1
    - Dst: '[twitter4j.JSONArray].<init>(String)'
      Src: twitter4j.TrendsJSONImpl:69,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.TrendsJSONImpl:70,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(int)'
      Src: twitter4j.TrendsJSONImpl:71,1
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TrendsJSONImpl:73,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TrendsJSONImpl:76,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.TrendsJSONImpl:78,1
    - Dst: '[twitter4j.ParseUtil].parseTrendsDate(String)'
      Src: twitter4j.TrendsJSONImpl:78,1
    - Dst: '[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)'
      Src: twitter4j.TrendsJSONImpl:79,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.TrendsJSONImpl:80,1
    - Dst: '[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)'
      Src: twitter4j.TrendsJSONImpl:82,1
    - Dst: jsone.getMessage()
      Src: twitter4j.TrendsJSONImpl:84,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TrendsJSONImpl,twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:84,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - jsonStr
    - storeJSON
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 65
    functionDepth: 7
    functionLinenumber: 65
    functionLinenumberEnd: 86
    functionName: '[twitter4j.TrendsJSONImpl].init(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[String].startsWith(String)'
    - '[twitter4j.ParseUtil].parseTrendsDate(String)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.TwitterException].<init>(String)'
    - jsone.getMessage()
    - '[twitter4j.TwitterException].<init>(twitter4j.TrendsJSONImpl,twitter4j.TrendsJSONImpl)'
    - '[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].<init>(String)'
    - '[twitter4j.JSONArray].getJSONObject(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TrendsJSONImpl].init(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.LocalDateTime
      - twitter4j.v1.Location
      - java.time.LocalDateTime
      - Trend[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TrendsJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 4
    argNames:
    - asOf
    - location
    - trendAt
    - trends
    argTypes:
    - java.time.LocalDateTime
    - twitter4j.v1.Location
    - java.time.LocalDateTime
    - Trend[]
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,Trend[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TrendsJSONImpl
    signature: '[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,Trend[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.TrendsJSONImpl:99,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.TrendsJSONImpl:102,1
    - Dst: '[twitter4j.ParseUtil].parseTrendsDate(String)'
      Src: twitter4j.TrendsJSONImpl:102,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.TrendsJSONImpl:103,1
    - Dst: '[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)'
      Src: twitter4j.TrendsJSONImpl:104,1
    - Dst: '[twitter4j.JSONObject].length()'
      Src: twitter4j.TrendsJSONImpl:105,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.TrendsJSONImpl:105,1
    - Dst: '[twitter4j.JSONObject].keys()'
      Src: twitter4j.TrendsJSONImpl:106,1
    - Dst: '[Iterator<String>].hasNext()'
      Src: twitter4j.TrendsJSONImpl:107,1
    - Dst: '[Iterator<String>].next()'
      Src: twitter4j.TrendsJSONImpl:108,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:109,1
    - Dst: '[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)'
      Src: twitter4j.TrendsJSONImpl:110,1
    - Dst: '[twitter4j.TrendsJSONImpl].length()'
      Src: twitter4j.TrendsJSONImpl:111,1
    - Dst: '[twitter4j.ParseUtil].getDate(twitter4j.TrendsJSONImpl,String)'
      Src: twitter4j.TrendsJSONImpl:113,1
    - Dst: '[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,Trend[])'
      Src: twitter4j.TrendsJSONImpl:113,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:113,1
    - Dst: '[twitter4j.TrendsJSONImpl].length()'
      Src: twitter4j.TrendsJSONImpl:115,1
    - Dst: '[twitter4j.ParseUtil].getDate(twitter4j.TrendsJSONImpl,String)'
      Src: twitter4j.TrendsJSONImpl:117,1
    - Dst: '[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,Trend[])'
      Src: twitter4j.TrendsJSONImpl:117,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:117,1
    - Dst: '[twitter4j.TrendsJSONImpl].length()'
      Src: twitter4j.TrendsJSONImpl:119,1
    - Dst: '[twitter4j.ParseUtil].getDate(twitter4j.TrendsJSONImpl,String)'
      Src: twitter4j.TrendsJSONImpl:121,1
    - Dst: '[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,Trend[])'
      Src: twitter4j.TrendsJSONImpl:121,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:121,1
    - Dst: '[java.util.Collections].sort(twitter4j.ResponseListImpl)'
      Src: twitter4j.TrendsJSONImpl:125,1
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.TrendsJSONImpl:128,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TrendsJSONImpl,twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:128,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Trends>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - storeJSON
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 130
      start: 97
    functionDepth: 8
    functionLinenumber: 97
    functionLinenumberEnd: 130
    functionName: '[twitter4j.TrendsJSONImpl].createTrendsList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[Iterator<String>].hasNext()'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)'
    - '[twitter4j.TrendsJSONImpl].length()'
    - '[twitter4j.ParseUtil].parseTrendsDate(String)'
    - '[twitter4j.JSONObject].length()'
    - '[twitter4j.JSONObject].keys()'
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.ParseUtil].getDate(twitter4j.TrendsJSONImpl,String)'
    - '[twitter4j.ResponseListImpl].add(twitter4j.TrendsJSONImpl)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TrendsJSONImpl,twitter4j.TrendsJSONImpl)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[java.util.Collections].sort(twitter4j.ResponseListImpl)'
    - '[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,Trend[])'
    - '[twitter4j.JSONObject].getJSONArray(twitter4j.TrendsJSONImpl)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)'
    - '[Iterator<String>].next()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Trends>
    signature: '[twitter4j.TrendsJSONImpl].createTrendsList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.TrendsJSONImpl:133,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.TrendsJSONImpl:138,1
    - Dst: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
      Src: twitter4j.TrendsJSONImpl:138,1
    - Dst: '[AssertionError].<init>(String)'
      Src: twitter4j.TrendsJSONImpl:140,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].size()'
      Src: twitter4j.TrendsJSONImpl:143,1
    - Dst: '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].get(int)'
      Src: twitter4j.TrendsJSONImpl:144,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Location
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - json
    - storeJSON
    argTypes:
    - twitter4j.JSONObject
    - boolean
    constantsTouched: []
    func_position:
      end: 149
      start: 132
    functionDepth: 6
    functionLinenumber: 132
    functionLinenumberEnd: 149
    functionName: '[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].get(int)'
    - '[AssertionError].<init>(String)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.v1.ResponseList<twitter4j.v1.Location>].size()'
    - '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
    - '[twitter4j.JSONObject].isNull(String)'
    linkageType: ''
    returnType: twitter4j.v1.Location
    signature: '[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.TrendsJSONImpl:152,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.TrendsJSONImpl:153,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:154,1
    - Dst: '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)'
      Src: twitter4j.TrendsJSONImpl:155,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Trend[]
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - array
    - storeJSON
    argTypes:
    - twitter4j.JSONArray
    - boolean
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 5
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.TrendsJSONImpl)'
    linkageType: ''
    returnType: Trend[]
    signature: '[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Trend[]
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[twitter4j.TrendsJSONImpl].getTrends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Trend[]
    signature: '[twitter4j.TrendsJSONImpl].getTrends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Location
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[twitter4j.TrendsJSONImpl].getLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Location
    signature: '[twitter4j.TrendsJSONImpl].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[twitter4j.TrendsJSONImpl].getAsOf()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.TrendsJSONImpl].getAsOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[twitter4j.TrendsJSONImpl].getTrendAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.TrendsJSONImpl].getTrendAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendsJSONImpl].getClass()'
      Src: twitter4j.TrendsJSONImpl:183,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.TrendsJSONImpl:183,1
    - Dst: '[java.util.Objects].equals(java.time.LocalDateTime,twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:185,1
    - Dst: '[java.util.Objects].equals(java.time.LocalDateTime,twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:185,1
    - Dst: '[java.util.Arrays].equals(Trend[],twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:185,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.Location,twitter4j.TrendsJSONImpl)'
      Src: twitter4j.TrendsJSONImpl:185,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 186
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 186
    functionName: '[twitter4j.TrendsJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(java.time.LocalDateTime,twitter4j.TrendsJSONImpl)'
    - '[Object].getClass()'
    - '[java.util.Arrays].equals(Trend[],twitter4j.TrendsJSONImpl)'
    - '[twitter4j.TrendsJSONImpl].getClass()'
    - '[java.util.Objects].equals(twitter4j.v1.Location,twitter4j.TrendsJSONImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TrendsJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.LocalDateTime].hashCode()'
      Src: twitter4j.TrendsJSONImpl:190,1
    - Dst: '[java.time.LocalDateTime].hashCode()'
      Src: twitter4j.TrendsJSONImpl:191,1
    - Dst: '[java.util.Arrays].hashCode(Trend[])'
      Src: twitter4j.TrendsJSONImpl:192,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 194
    functionName: '[twitter4j.TrendsJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].hashCode(Trend[])'
    - '[java.time.LocalDateTime].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TrendsJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(Trend[])'
      Src: twitter4j.TrendsJSONImpl:201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.time.LocalDateTime
      - java.time.LocalDateTime
      - Trend[]
      - twitter4j.v1.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trends
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 203
    functionName: '[twitter4j.TrendsJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(Trend[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TrendsJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].<init>()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:37,1
    - Dst: '[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.QuotedStatusPermalinkJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.EntityIndex].<init>()'
    linkageType: ''
    returnType: twitter4j.QuotedStatusPermalinkJSONImpl
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.QuotedStatusPermalinkJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 43
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.QuotedStatusPermalinkJSONImpl
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:47,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:48,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:51,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:52,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:57,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:58,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.QuotedStatusPermalinkJSONImpl)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:63,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 65
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 65
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.QuotedStatusPermalinkJSONImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].getExpandedURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].getExpandedURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].getDisplayURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].getDisplayURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getStart()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.EntityIndex].getStart()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getEnd()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.EntityIndex].getEnd()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.QuotedStatusPermalinkJSONImpl].getClass()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:100,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:100,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.QuotedStatusPermalinkJSONImpl)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.QuotedStatusPermalinkJSONImpl)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:105,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.QuotedStatusPermalinkJSONImpl)'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:106,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 107
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 107
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.QuotedStatusPermalinkJSONImpl].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.QuotedStatusPermalinkJSONImpl)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:111,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:112,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.QuotedStatusPermalinkJSONImpl:113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.URLEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[twitter4j.QuotedStatusPermalinkJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.QuotedStatusPermalinkJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TimelinesResourcesImpl:20,1
    - Dst: '[twitter4j.v1.Paging].ofMaxId(twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:82,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.TimelinesResourcesImpl:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TimelinesResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: '[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.Paging].ofMaxId(twitter4j.TimelinesResourcesImpl)'
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: twitter4j.TimelinesResourcesImpl
    signature: '[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String)'
      Src: twitter4j.TimelinesResourcesImpl:25,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[twitter4j.TimelinesResourcesImpl].getMentionsTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].get(String)'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getMentionsTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:30,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String,HttpParameter[])'
      Src: twitter4j.TimelinesResourcesImpl:30,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[twitter4j.TimelinesResourcesImpl].getMentionsTimeline(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.TimelinesResourcesImpl].get(String,HttpParameter[])'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getMentionsTimeline(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:36,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[twitter4j.TimelinesResourcesImpl].getHomeTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getHomeTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:42,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[],twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:42,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:42,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[twitter4j.TimelinesResourcesImpl].getHomeTimeline(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[],twitter4j.TimelinesResourcesImpl)'
    - '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getHomeTimeline(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String)'
      Src: twitter4j.TimelinesResourcesImpl:47,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].get(String)'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:52,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String,HttpParameter[])'
      Src: twitter4j.TimelinesResourcesImpl:52,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.TimelinesResourcesImpl].get(String,HttpParameter[])'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:58,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[])'
      Src: twitter4j.TimelinesResourcesImpl:58,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:58,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - screenName
    - paging
    argTypes:
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[])'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:64,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[])'
      Src: twitter4j.TimelinesResourcesImpl:64,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:64,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - userId
    - paging
    argTypes:
    - long
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[])'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String,twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String,twitter4j.v1.Paging)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[twitter4j.TimelinesResourcesImpl].getUserTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getUserTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:88,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[])'
      Src: twitter4j.TimelinesResourcesImpl:88,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:88,1
    - Dst: factory.createStatusList(twitter4j.TimelinesResourcesImpl)
      Src: twitter4j.TimelinesResourcesImpl:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].mergeParameters(HttpParameter[])'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    - '[twitter4j.TimelinesResourcesImpl].get(String,twitter4j.TimelinesResourcesImpl)'
    - factory.createStatusList(twitter4j.TimelinesResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<twitter4j.HttpParameter>
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
    linkageType: ''
    returnType: java.util.List<twitter4j.HttpParameter>
    signature: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:109,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].size()'
      Src: twitter4j.TimelinesResourcesImpl:110,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].toArray()'
      Src: twitter4j.TimelinesResourcesImpl:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 9
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].toArray()'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
    - '[java.util.List<twitter4j.HttpParameter>].size()'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<twitter4j.HttpParameter>
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - supportedParams
    - paging
    argTypes:
    - char[]
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
    linkageType: ''
    returnType: java.util.List<twitter4j.HttpParameter>
    signature: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:133,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.ArrayList,String,long)'
      Src: twitter4j.TimelinesResourcesImpl:135,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.ArrayList,String,long)'
      Src: twitter4j.TimelinesResourcesImpl:136,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.ArrayList,String,int)'
      Src: twitter4j.TimelinesResourcesImpl:137,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.ArrayList,String,int)'
      Src: twitter4j.TimelinesResourcesImpl:138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - String
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<twitter4j.HttpParameter>
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - supportedParams
    - perPageParamName
    - paging
    argTypes:
    - char[]
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 141
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 141
    functionName: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 4
    functionsReached:
    - '[java.util.ArrayList].<init>(twitter4j.TimelinesResourcesImpl)'
    - '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.ArrayList,String,int)'
    - '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.ArrayList,String,long)'
    linkageType: ''
    returnType: java.util.List<twitter4j.HttpParameter>
    signature: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
      Src: twitter4j.TimelinesResourcesImpl:153,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].toArray()'
      Src: twitter4j.TimelinesResourcesImpl:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - String
      - twitter4j.v1.Paging
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - supportedParams
    - perPageParamName
    - paging
    argTypes:
    - char[]
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].toArray()'
    - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.TimelinesResourcesImpl:166,1
    - Dst: String.valueOf(long)
      Src: twitter4j.TimelinesResourcesImpl:170,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.TimelinesResourcesImpl)'
      Src: twitter4j.TimelinesResourcesImpl:170,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.TimelinesResourcesImpl:170,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - java.util.List<twitter4j.HttpParameter>
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.v1.Paging
      - char[]
      - char[]
      - String
      - String
      - HttpParameter[]
      - java.util.List<twitter4j.HttpParameter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TimelinesResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 5
    argNames:
    - supportedParams
    - paramKey
    - pagingParams
    - paramName
    - paramValue
    argTypes:
    - char[]
    - char
    - java.util.List<twitter4j.HttpParameter>
    - String
    - long
    constantsTouched: []
    func_position:
      end: 172
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 172
    functionName: '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.List<twitter4j.HttpParameter>,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - String.valueOf(long)
    - '[IllegalStateException].<init>(String)'
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.TimelinesResourcesImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.List<twitter4j.HttpParameter>,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.RelationshipJSONImpl:47,1
    - Dst: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:47,1
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.RelationshipJSONImpl:49,1
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.RelationshipJSONImpl:50,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RelationshipJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 8
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    linkageType: ''
    returnType: twitter4j.RelationshipJSONImpl
    signature: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RelationshipJSONImpl].<init>(null,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RelationshipJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.RelationshipJSONImpl].<init>(null,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.RelationshipJSONImpl
    signature: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.RelationshipJSONImpl:59,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.RelationshipJSONImpl:61,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.RelationshipJSONImpl:62,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.RelationshipJSONImpl:63,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:64,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:65,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:66,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:67,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:68,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:69,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:70,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:71,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:72,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:73,1
    - Dst: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:74,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.RelationshipJSONImpl,twitter4j.RelationshipJSONImpl)'
      Src: twitter4j.RelationshipJSONImpl:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RelationshipJSONImpl
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - json
    argTypes:
    - twitter4j.HttpResponse
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 78
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 78
    functionName: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.RelationshipJSONImpl,twitter4j.RelationshipJSONImpl)'
    - '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.RelationshipJSONImpl
    signature: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.RelationshipJSONImpl:84,1
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.RelationshipJSONImpl:86,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.RelationshipJSONImpl:87,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.RelationshipJSONImpl:88,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.RelationshipJSONImpl)'
      Src: twitter4j.RelationshipJSONImpl:90,1
    - Dst: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:91,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.RelationshipJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.RelationshipJSONImpl:93,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.RelationshipJSONImpl)'
      Src: twitter4j.RelationshipJSONImpl:95,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.RelationshipJSONImpl:98,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.RelationshipJSONImpl)'
      Src: twitter4j.RelationshipJSONImpl:102,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Relationship>
      static: true
      superClass: twitter4j.TwitterResponseImpl
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 81
    functionDepth: 8
    functionLinenumber: 81
    functionLinenumberEnd: 104
    functionName: '[twitter4j.RelationshipJSONImpl].createRelationshipList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ResponseListImpl].add(twitter4j.RelationshipJSONImpl)'
    - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.RelationshipJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.RelationshipJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.RelationshipJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Relationship>
    signature: '[twitter4j.RelationshipJSONImpl].createRelationshipList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[twitter4j.RelationshipJSONImpl].getSourceUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.RelationshipJSONImpl].getSourceUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[twitter4j.RelationshipJSONImpl].getTargetUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.RelationshipJSONImpl].getTargetUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[twitter4j.RelationshipJSONImpl].isSourceBlockingTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isSourceBlockingTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[twitter4j.RelationshipJSONImpl].getSourceUserScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.RelationshipJSONImpl].getSourceUserScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[twitter4j.RelationshipJSONImpl].getTargetUserScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.RelationshipJSONImpl].getTargetUserScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[twitter4j.RelationshipJSONImpl].isSourceFollowingTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isSourceFollowingTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[twitter4j.RelationshipJSONImpl].isTargetFollowingSource()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isTargetFollowingSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[twitter4j.RelationshipJSONImpl].isSourceFollowedByTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isSourceFollowedByTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[twitter4j.RelationshipJSONImpl].isTargetFollowedBySource()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isTargetFollowedBySource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[twitter4j.RelationshipJSONImpl].canSourceDm()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].canSourceDm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[twitter4j.RelationshipJSONImpl].isSourceMutingTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isSourceMutingTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[twitter4j.RelationshipJSONImpl].isSourceNotificationsEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isSourceNotificationsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[twitter4j.RelationshipJSONImpl].isSourceWantRetweets()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].isSourceWantRetweets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RelationshipJSONImpl].getClass()'
      Src: twitter4j.RelationshipJSONImpl:175,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.RelationshipJSONImpl:175,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.RelationshipJSONImpl)'
      Src: twitter4j.RelationshipJSONImpl:188,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.RelationshipJSONImpl)'
      Src: twitter4j.RelationshipJSONImpl:190,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: '[twitter4j.RelationshipJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.RelationshipJSONImpl)'
    - '[Object].getClass()'
    - '[twitter4j.RelationshipJSONImpl].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RelationshipJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.RelationshipJSONImpl:196,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.RelationshipJSONImpl:204,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 207
    functionName: '[twitter4j.RelationshipJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.RelationshipJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Relationship
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.TwitterResponseImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 224
    functionName: '[twitter4j.RelationshipJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.RelationshipJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.TrendJSONImpl:37,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.TrendJSONImpl:38,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.TrendJSONImpl:39,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.TrendJSONImpl:40,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
      Src: twitter4j.TrendJSONImpl:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TrendJSONImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - storeJSON
    argTypes:
    - twitter4j.JSONObject
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.TrendJSONImpl
    signature: '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)'
      Src: twitter4j.TrendJSONImpl:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TrendJSONImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)'
    linkageType: ''
    returnType: twitter4j.TrendJSONImpl
    signature: '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[twitter4j.TrendJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TrendJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[twitter4j.TrendJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TrendJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[twitter4j.TrendJSONImpl].getQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TrendJSONImpl].getQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[twitter4j.TrendJSONImpl].getTweetVolume()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TrendJSONImpl].getTweetVolume()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendJSONImpl].getClass()'
      Src: twitter4j.TrendJSONImpl:73,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.TrendJSONImpl:73,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TrendJSONImpl)'
      Src: twitter4j.TrendJSONImpl:75,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TrendJSONImpl)'
      Src: twitter4j.TrendJSONImpl:75,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TrendJSONImpl)'
      Src: twitter4j.TrendJSONImpl:75,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[twitter4j.TrendJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.TrendJSONImpl)'
    - '[twitter4j.TrendJSONImpl].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TrendJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.TrendJSONImpl:80,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.TrendJSONImpl:81,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.TrendJSONImpl:82,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[twitter4j.TrendJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TrendJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.v1.Trend
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 95
    functionName: '[twitter4j.TrendJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TrendJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.MediaEntityJSONImpl:48,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.MediaEntityJSONImpl:49,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].setStart(int)'
      Src: twitter4j.MediaEntityJSONImpl:49,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.MediaEntityJSONImpl:50,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].setEnd(int)'
      Src: twitter4j.MediaEntityJSONImpl:50,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.MediaEntityJSONImpl:51,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl:53,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl:54,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl:55,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl:56,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl:57,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.MediaEntityJSONImpl:59,1
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: twitter4j.MediaEntityJSONImpl:60,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,twitter4j.MediaEntityJSONImpl,String)'
      Src: twitter4j.MediaEntityJSONImpl:62,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,twitter4j.MediaEntityJSONImpl,String)'
      Src: twitter4j.MediaEntityJSONImpl:63,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,twitter4j.MediaEntityJSONImpl,String)'
      Src: twitter4j.MediaEntityJSONImpl:64,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,twitter4j.MediaEntityJSONImpl,String)'
      Src: twitter4j.MediaEntityJSONImpl:65,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.MediaEntityJSONImpl:66,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl:67,1
    - Dst: '[twitter4j.JSONObject].has(String)'
      Src: twitter4j.MediaEntityJSONImpl:70,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.MediaEntityJSONImpl:71,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.MediaEntityJSONImpl:72,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.MediaEntityJSONImpl:73,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.MediaEntityJSONImpl:74,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.MediaEntityJSONImpl:77,1
    - Dst: '[twitter4j.JSONObject].getLong(String)'
      Src: twitter4j.MediaEntityJSONImpl:78,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.MediaEntityJSONImpl:81,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.MediaEntityJSONImpl:82,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.MediaEntityJSONImpl:83,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:84,1
    - Dst: '[Variant].<init>(twitter4j.JSONObject)'
      Src: twitter4j.MediaEntityJSONImpl:84,1
    - Dst: '[twitter4j.JSONObject].has(String)'
      Src: twitter4j.MediaEntityJSONImpl:90,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl:91,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:95,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.MediaEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 97
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 97
    functionName: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 7
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.MediaEntityJSONImpl)'
    - '[twitter4j.MediaEntityJSONImpl].setStart(int)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].getLong(String)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].length()'
    - '[Variant].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.MediaEntityJSONImpl)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[java.util.HashMap].<init>(int)'
    - '[twitter4j.JSONObject].has(String)'
    - '[twitter4j.MediaEntityJSONImpl].setEnd(int)'
    - '[twitter4j.JSONArray].getInt(int)'
    - '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,twitter4j.MediaEntityJSONImpl,String)'
    linkageType: ''
    returnType: twitter4j.MediaEntityJSONImpl
    signature: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.MediaEntityJSONImpl:100,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.MediaEntityJSONImpl:101,1
    - Dst: '[twitter4j.MediaEntityJSONImpl.Size].<init>(twitter4j.JSONObject)'
      Src: twitter4j.MediaEntityJSONImpl:101,1
    - Dst: '[java.util.Map<Integer,MediaEntity.Size>].put(Integer,twitter4j.MediaEntityJSONImpl.Size)'
      Src: twitter4j.MediaEntityJSONImpl:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Integer,MediaEntity.Size>
      - twitter4j.JSONObject
      - Integer
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 4
    argNames:
    - sizes
    - sizesJSON
    - size
    - key
    argTypes:
    - java.util.Map<Integer,MediaEntity.Size>
    - twitter4j.JSONObject
    - Integer
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,Integer,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.MediaEntityJSONImpl.Size].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[java.util.Map<Integer,MediaEntity.Size>].put(Integer,twitter4j.MediaEntityJSONImpl.Size)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,Integer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.MediaEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[twitter4j.MediaEntityJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.MediaEntityJSONImpl
    signature: '[twitter4j.MediaEntityJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[twitter4j.MediaEntityJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.MediaEntityJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[twitter4j.MediaEntityJSONImpl].getMediaURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getMediaURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[twitter4j.MediaEntityJSONImpl].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[twitter4j.MediaEntityJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[twitter4j.MediaEntityJSONImpl].getDisplayURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getDisplayURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[twitter4j.MediaEntityJSONImpl].getExpandedURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getExpandedURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Integer,MediaEntity.Size>
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[twitter4j.MediaEntityJSONImpl].getSizes()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<Integer,MediaEntity.Size>
    signature: '[twitter4j.MediaEntityJSONImpl].getSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[twitter4j.MediaEntityJSONImpl].getType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getStart()'
      Src: twitter4j.MediaEntityJSONImpl:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[twitter4j.MediaEntityJSONImpl].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.EntityIndex].getStart()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getEnd()'
      Src: twitter4j.MediaEntityJSONImpl:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[twitter4j.MediaEntityJSONImpl].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.EntityIndex].getEnd()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: '[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 241
    functionName: '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MediaEntity.Variant[]
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[twitter4j.MediaEntityJSONImpl].getVideoVariants()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: MediaEntity.Variant[]
    signature: '[twitter4j.MediaEntityJSONImpl].getVideoVariants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.MediaEntityJSONImpl].getClass()'
      Src: twitter4j.MediaEntityJSONImpl:308,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.MediaEntityJSONImpl:308,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Objects].equals(java.util.Map<Integer,MediaEntity.Size>,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Arrays].equals(Variant[],twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
      Src: twitter4j.MediaEntityJSONImpl:310,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 311
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 311
    functionName: '[twitter4j.MediaEntityJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].equals(Variant[],twitter4j.MediaEntityJSONImpl)'
    - '[java.util.Objects].equals(java.util.Map<Integer,MediaEntity.Size>,twitter4j.MediaEntityJSONImpl)'
    - '[Object].getClass()'
    - '[twitter4j.MediaEntityJSONImpl].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.MediaEntityJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionName: '[twitter4j.MediaEntityJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - String
      - String
      - String
      - String
      - java.util.Map<Integer,MediaEntity.Size>
      - String
      - int
      - int
      - long
      - Variant[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.MediaEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 335
    functionName: '[twitter4j.MediaEntityJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.MediaEntityJSONImpl.Size
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 174
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.MediaEntityJSONImpl.Size
    signature: '[twitter4j.MediaEntityJSONImpl.Size].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getInt(String)'
      Src: twitter4j.MediaEntityJSONImpl.Size:177,1
    - Dst: '[twitter4j.JSONObject].getInt(String)'
      Src: twitter4j.MediaEntityJSONImpl.Size:178,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl.Size:179,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.MediaEntityJSONImpl.Size:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.MediaEntityJSONImpl.Size
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 180
      start: 176
    functionDepth: 3
    functionLinenumber: 176
    functionLinenumberEnd: 180
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getInt(String)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: twitter4j.MediaEntityJSONImpl.Size
    signature: '[twitter4j.MediaEntityJSONImpl.Size].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].getWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl.Size].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].getHeight()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl.Size].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].getResize()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl.Size].getResize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.MediaEntityJSONImpl.Size].getClass()'
      Src: twitter4j.MediaEntityJSONImpl.Size:200,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.MediaEntityJSONImpl.Size:200,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 203
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 203
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.MediaEntityJSONImpl.Size].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.MediaEntityJSONImpl.Size].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 211
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl.Size].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Size
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 220
    functionName: '[twitter4j.MediaEntityJSONImpl.Size].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl.Size].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].has(String)'
      Src: twitter4j.MediaEntityJSONImpl.Variant:255,1
    - Dst: '[twitter4j.JSONObject].getInt(String)'
      Src: twitter4j.MediaEntityJSONImpl.Variant:255,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl.Variant:256,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.MediaEntityJSONImpl.Variant:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.MediaEntityJSONImpl.Variant
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 258
      start: 254
    functionDepth: 3
    functionLinenumber: 254
    functionLinenumberEnd: 258
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].getInt(String)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].has(String)'
    linkageType: ''
    returnType: twitter4j.MediaEntityJSONImpl.Variant
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.MediaEntityJSONImpl.Variant
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 262
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.MediaEntityJSONImpl.Variant
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].getBitrate()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].getBitrate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].getContentType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].getUrl()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].getUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.MediaEntityJSONImpl.Variant].getClass()'
      Src: twitter4j.MediaEntityJSONImpl.Variant:282,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.MediaEntityJSONImpl.Variant:282,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl.Variant)'
      Src: twitter4j.MediaEntityJSONImpl.Variant:284,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl.Variant)'
      Src: twitter4j.MediaEntityJSONImpl.Variant:284,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 285
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 285
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.MediaEntityJSONImpl.Variant)'
    - '[Object].getClass()'
    - '[twitter4j.MediaEntityJSONImpl.Variant].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.MediaEntityJSONImpl.Variant:290,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.MediaEntityJSONImpl.Variant:291,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 293
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MediaEntity.Variant
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 302
    functionName: '[twitter4j.MediaEntityJSONImpl.Variant].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.MediaEntityJSONImpl.Variant].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:39,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:40,1
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:41,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.LocationJSONImpl:42,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.LocationJSONImpl:43,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:44,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:45,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:50,1
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:51,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.LocationJSONImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 55
      start: 37
    functionDepth: 5
    functionLinenumber: 37
    functionLinenumberEnd: 55
    functionName: '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.LocationJSONImpl)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.LocationJSONImpl
    signature: '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
      Src: twitter4j.LocationJSONImpl:60,1
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.LocationJSONImpl:62,1
    - Dst: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
      Src: twitter4j.LocationJSONImpl:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - res
    - jsonStoreEnabled
    argTypes:
    - twitter4j.HttpResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 8
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpResponse].asJSONArray()'
    - '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
    - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.LocationJSONImpl:68,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,null)'
      Src: twitter4j.LocationJSONImpl:70,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:72,1
    - Dst: '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:73,1
    - Dst: '[twitter4j.ResponseListImpl].add(twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:74,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.LocationJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.LocationJSONImpl:76,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
      Src: twitter4j.LocationJSONImpl:80,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:84,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - list
    - storeJSON
    argTypes:
    - twitter4j.JSONArray
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 66
    functionDepth: 6
    functionLinenumber: 66
    functionLinenumberEnd: 86
    functionName: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.LocationJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.LocationJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.ResponseListImpl].add(twitter4j.LocationJSONImpl)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.ResponseListImpl,twitter4j.JSONArray)'
    - '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.ResponseListImpl].<init>(int,null)'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.LocationJSONImpl)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[twitter4j.LocationJSONImpl].getWoeid()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.LocationJSONImpl].getWoeid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[twitter4j.LocationJSONImpl].getCountryName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LocationJSONImpl].getCountryName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[twitter4j.LocationJSONImpl].getCountryCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LocationJSONImpl].getCountryCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[twitter4j.LocationJSONImpl].getPlaceName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LocationJSONImpl].getPlaceName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[twitter4j.LocationJSONImpl].getPlaceCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.LocationJSONImpl].getPlaceCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[twitter4j.LocationJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LocationJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[twitter4j.LocationJSONImpl].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LocationJSONImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.LocationJSONImpl].getClass()'
      Src: twitter4j.LocationJSONImpl:126,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.LocationJSONImpl:126,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:128,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:128,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:128,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:128,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.LocationJSONImpl)'
      Src: twitter4j.LocationJSONImpl:128,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 129
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 129
    functionName: '[twitter4j.LocationJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.LocationJSONImpl].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.LocationJSONImpl)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.LocationJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[twitter4j.LocationJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.LocationJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 147
    functionName: '[twitter4j.LocationJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.LocationJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:14,1
    - Dst: ThreadLocal.withInitial()
      Src: twitter4j.TwitterObjectFactory:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TwitterObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[twitter4j.TwitterObjectFactory].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[AssertionError].<init>(String)'
    - ThreadLocal.withInitial()
    linkageType: ''
    returnType: twitter4j.TwitterObjectFactory
    signature: '[twitter4j.TwitterObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:29,1
    - Dst: '[ThreadLocal<java.util.Map>].get()'
      Src: twitter4j.TwitterObjectFactory:31,1
    - Dst: '[twitter4j.TwitterObjectFactory].get(Object)'
      Src: twitter4j.TwitterObjectFactory:31,1
    - Dst: '[twitter4j.TwitterObjectFactory].toString()'
      Src: twitter4j.TwitterObjectFactory:36,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 40
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 40
    functionName: '[twitter4j.TwitterObjectFactory].getRawJSON(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[ThreadLocal<java.util.Map>].get()'
    - '[twitter4j.TwitterObjectFactory].get(Object)'
    - '[twitter4j.TwitterObjectFactory].toString()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterObjectFactory].getRawJSON(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:52,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:52,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 10
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[twitter4j.TwitterObjectFactory].createStatus(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 15
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.TwitterObjectFactory].createStatus(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:68,1
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:68,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 10
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[twitter4j.TwitterObjectFactory].createUser(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 10
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.TwitterObjectFactory].createUser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:84,1
    - Dst: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:84,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:86,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountTotals
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 7
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[twitter4j.TwitterObjectFactory].createAccountTotals(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    linkageType: ''
    returnType: twitter4j.v1.AccountTotals
    signature: '[twitter4j.TwitterObjectFactory].createAccountTotals(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:100,1
    - Dst: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:100,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Relationship
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 7
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[twitter4j.TwitterObjectFactory].createRelationship(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.TwitterObjectFactory].createRelationship(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:116,1
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:116,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:118,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Place
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 7
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[twitter4j.TwitterObjectFactory].createPlace(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.TwitterObjectFactory].createPlace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:132,1
    - Dst: '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:132,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:134,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 9
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:148,1
    - Dst: '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:148,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:150,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Trend
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 146
    functionDepth: 7
    functionLinenumber: 146
    functionLinenumberEnd: 152
    functionName: '[twitter4j.TwitterObjectFactory].createTrend(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    linkageType: ''
    returnType: twitter4j.v1.Trend
    signature: '[twitter4j.TwitterObjectFactory].createTrend(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendsJSONImpl].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Trends
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 10
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[twitter4j.TwitterObjectFactory].createTrends(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TrendsJSONImpl].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Trends
    signature: '[twitter4j.TwitterObjectFactory].createTrends(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.IDsJSONImpl].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 9
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[twitter4j.TwitterObjectFactory].createIDs(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.IDsJSONImpl].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.TwitterObjectFactory].createIDs(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:188,1
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:188,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:190,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 186
    functionDepth: 7
    functionLinenumber: 186
    functionLinenumberEnd: 192
    functionName: '[twitter4j.TwitterObjectFactory].createRateLimitStatus(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    linkageType: ''
    returnType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
    signature: '[twitter4j.TwitterObjectFactory].createRateLimitStatus(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:204,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:204,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:206,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 208
      start: 202
    functionDepth: 8
    functionLinenumber: 202
    functionLinenumberEnd: 208
    functionName: '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:220,1
    - Dst: '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:220,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:222,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Location
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 224
      start: 218
    functionDepth: 7
    functionLinenumber: 218
    functionLinenumberEnd: 224
    functionName: '[twitter4j.TwitterObjectFactory].createLocation(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    - '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.Location
    signature: '[twitter4j.TwitterObjectFactory].createLocation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:236,1
    - Dst: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:236,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:238,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 234
    functionDepth: 12
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionName: '[twitter4j.TwitterObjectFactory].createUserList(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    - '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.TwitterObjectFactory].createUserList(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:252,1
    - Dst: '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:252,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:254,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbed
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 256
      start: 250
    functionDepth: 7
    functionLinenumber: 250
    functionLinenumberEnd: 256
    functionName: '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    - '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbed
    signature: '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterObjectFactory:279,1
    - Dst: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:280,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.TwitterObjectFactory:284,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:284,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:284,1
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:286,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:286,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.TwitterObjectFactory:288,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.TwitterObjectFactory:288,1
    - Dst: '[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:288,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusDeletionNoticeImpl,twitter4j.JSONObject)'
      Src: twitter4j.TwitterObjectFactory:288,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
      Src: twitter4j.TwitterObjectFactory:300,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rawJSON
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 277
    functionDepth: 10
    functionLinenumber: 277
    functionLinenumberEnd: 302
    functionName: '[twitter4j.TwitterObjectFactory].createObject(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusDeletionNoticeImpl,twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterObjectFactory)'
    - '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.TwitterObjectFactory].createObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.Map>].get()'
      Src: twitter4j.TwitterObjectFactory:310,1
    - Dst: '[twitter4j.TwitterObjectFactory].clear()'
      Src: twitter4j.TwitterObjectFactory:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 26
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].clear()'
    - '[ThreadLocal<java.util.Map>].get()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.Map>].get()'
      Src: twitter4j.TwitterObjectFactory:322,1
    - Dst: '[twitter4j.TwitterObjectFactory].put(T,Object)'
      Src: twitter4j.TwitterObjectFactory:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<java.util.Map>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - key
    - json
    argTypes:
    - T
    - Object
    constantsTouched: []
    func_position:
      end: 324
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 324
    functionName: '[twitter4j.TwitterObjectFactory].registerJSONObject(T,Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterObjectFactory].put(T,Object)'
    - '[ThreadLocal<java.util.Map>].get()'
    linkageType: ''
    returnType: T
    signature: '[twitter4j.TwitterObjectFactory].registerJSONObject(T,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.EntityIndex
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - that
    argTypes:
    - twitter4j.EntityIndex
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[twitter4j.EntityIndex].compareTo(twitter4j.EntityIndex)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/EntityIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.EntityIndex].compareTo(twitter4j.EntityIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - start
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[twitter4j.EntityIndex].setStart(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/EntityIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.EntityIndex].setStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - end
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[twitter4j.EntityIndex].setEnd(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/EntityIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.EntityIndex].setEnd(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[twitter4j.EntityIndex].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/EntityIndex.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.EntityIndex].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[twitter4j.EntityIndex].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/EntityIndex.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.EntityIndex].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.EntityIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.EntityIndex].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/EntityIndex.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.EntityIndex
    signature: '[twitter4j.EntityIndex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:34,1
    - Dst: '[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:35,1
    - Dst: '[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:36,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:37,1
    - Dst: '[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:38,1
    - Dst: '[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:39,1
    - Dst: '[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:40,1
    - Dst: '[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String)'
      Src: twitter4j.TwitterV1Impl:41,1
    - Dst: '[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:42,1
    - Dst: '[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:43,1
    - Dst: '[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:44,1
    - Dst: '[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:45,1
    - Dst: '[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TwitterV1Impl:46,1
    - Dst: '[twitter4j.TwitterStreamImpl].<init>(String,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)'
      Src: twitter4j.TwitterV1Impl:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - String
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TwitterV1Impl
      static: false
      superClass: Object
    argCount: 18
    argNames:
    - http
    - factory
    - restBaseURL
    - streamBaseURL
    - uploadBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    - streamThreadName
    - connectionLifeCycleListeners
    - streamListeners
    - rawStreamListeners
    - jsonStoreEnabled
    - prettyDebug
    - stallWarningsEnabled
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - String
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - String
    - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 26
    functionDepth: 3
    functionLinenumber: 26
    functionLinenumberEnd: 49
    functionName: '[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,String,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String)'
    - '[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.TwitterStreamImpl].<init>(String,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)'
    - '[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.TwitterV1Impl
    signature: '[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,String,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TimelinesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[twitter4j.TwitterV1Impl].timelines()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TimelinesResources
    signature: '[twitter4j.TwitterV1Impl].timelines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TweetsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[twitter4j.TwitterV1Impl].tweets()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TweetsResources
    signature: '[twitter4j.TwitterV1Impl].tweets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SearchResource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[twitter4j.TwitterV1Impl].search()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SearchResource
    signature: '[twitter4j.TwitterV1Impl].search()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessagesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[twitter4j.TwitterV1Impl].directMessages()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessagesResources
    signature: '[twitter4j.TwitterV1Impl].directMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FriendsFollowersResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[twitter4j.TwitterV1Impl].friendsFollowers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.FriendsFollowersResources
    signature: '[twitter4j.TwitterV1Impl].friendsFollowers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UsersResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[twitter4j.TwitterV1Impl].users()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UsersResources
    signature: '[twitter4j.TwitterV1Impl].users()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FavoritesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[twitter4j.TwitterV1Impl].favorites()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.FavoritesResources
    signature: '[twitter4j.TwitterV1Impl].favorites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ListsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[twitter4j.TwitterV1Impl].list()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ListsResources
    signature: '[twitter4j.TwitterV1Impl].list()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearchesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[twitter4j.TwitterV1Impl].savedSearches()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearchesResources
    signature: '[twitter4j.TwitterV1Impl].savedSearches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PlacesGeoResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[twitter4j.TwitterV1Impl].placesGeo()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PlacesGeoResources
    signature: '[twitter4j.TwitterV1Impl].placesGeo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TrendsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[twitter4j.TwitterV1Impl].trends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TrendsResources
    signature: '[twitter4j.TwitterV1Impl].trends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SpamReportingResource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[twitter4j.TwitterV1Impl].spamReporting()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SpamReportingResource
    signature: '[twitter4j.TwitterV1Impl].spamReporting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.HelpResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[twitter4j.TwitterV1Impl].help()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.HelpResources
    signature: '[twitter4j.TwitterV1Impl].help()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[twitter4j.TwitterV1Impl].stream()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.TwitterV1Impl].stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterV1Impl].getClass()'
      Src: twitter4j.TwitterV1Impl:121,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.TwitterV1Impl:121,1
    - Dst: '[java.util.Objects].equals(twitter4j.PlacesGeoResourcesImpl,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.TimelinesResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.TweetsResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.SearchResource,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.DirectMessagesResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.FriendsFollowersResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.SavedSearchesResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.FavoritesResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.ListsResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.HelpResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.SpamReportingResource,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.TrendsResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.UsersResources,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.TwitterStream,twitter4j.TwitterV1Impl)'
      Src: twitter4j.TwitterV1Impl:123,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 124
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 124
    functionName: '[twitter4j.TwitterV1Impl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(twitter4j.v1.DirectMessagesResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.TrendsResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.PlacesGeoResourcesImpl,twitter4j.TwitterV1Impl)'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(twitter4j.v1.UsersResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.TwitterStream,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.TimelinesResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.ListsResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.SearchResource,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.HelpResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.FriendsFollowersResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.FavoritesResources,twitter4j.TwitterV1Impl)'
    - '[twitter4j.TwitterV1Impl].getClass()'
    - '[java.util.Objects].equals(twitter4j.v1.SavedSearchesResources,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.SpamReportingResource,twitter4j.TwitterV1Impl)'
    - '[java.util.Objects].equals(twitter4j.v1.TweetsResources,twitter4j.TwitterV1Impl)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterV1Impl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(twitter4j.PlacesGeoResourcesImpl,twitter4j.v1.TimelinesResources,twitter4j.v1.TweetsResources,twitter4j.v1.SearchResource,twitter4j.v1.DirectMessagesResources,twitter4j.v1.FriendsFollowersResources,twitter4j.v1.SavedSearchesResources,twitter4j.v1.FavoritesResources,twitter4j.v1.ListsResources,twitter4j.v1.HelpResources,twitter4j.v1.SpamReportingResource,twitter4j.v1.TrendsResources,twitter4j.v1.UsersResources,twitter4j.v1.TwitterStream)'
      Src: twitter4j.TwitterV1Impl:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[twitter4j.TwitterV1Impl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(twitter4j.PlacesGeoResourcesImpl,twitter4j.v1.TimelinesResources,twitter4j.v1.TweetsResources,twitter4j.v1.SearchResource,twitter4j.v1.DirectMessagesResources,twitter4j.v1.FriendsFollowersResources,twitter4j.v1.SavedSearchesResources,twitter4j.v1.FavoritesResources,twitter4j.v1.ListsResources,twitter4j.v1.HelpResources,twitter4j.v1.SpamReportingResource,twitter4j.v1.TrendsResources,twitter4j.v1.UsersResources,twitter4j.v1.TwitterStream)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TwitterV1Impl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.PlacesGeoResourcesImpl
      - twitter4j.v1.TimelinesResources
      - twitter4j.v1.TweetsResources
      - twitter4j.v1.SearchResource
      - twitter4j.v1.DirectMessagesResources
      - twitter4j.v1.FriendsFollowersResources
      - twitter4j.v1.SavedSearchesResources
      - twitter4j.v1.FavoritesResources
      - twitter4j.v1.ListsResources
      - twitter4j.v1.HelpResources
      - twitter4j.v1.SpamReportingResource
      - twitter4j.v1.TrendsResources
      - twitter4j.v1.UsersResources
      - twitter4j.v1.TwitterStream
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterV1
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 149
    functionName: '[twitter4j.TwitterV1Impl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterV1Impl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].<init>()'
      Src: twitter4j.UserMentionEntityJSONImpl:36,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)'
      Src: twitter4j.UserMentionEntityJSONImpl:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserMentionEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)'
    - '[twitter4j.EntityIndex].<init>()'
    linkageType: ''
    returnType: twitter4j.UserMentionEntityJSONImpl
    signature: '[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].<init>()'
      Src: twitter4j.UserMentionEntityJSONImpl:41,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].setStart(int)'
      Src: twitter4j.UserMentionEntityJSONImpl:42,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].setEnd(int)'
      Src: twitter4j.UserMentionEntityJSONImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserMentionEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 5
    argNames:
    - start
    - end
    - name
    - screenName
    - id
    argTypes:
    - int
    - int
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 47
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.UserMentionEntityJSONImpl].setStart(int)'
    - '[twitter4j.EntityIndex].<init>()'
    - '[twitter4j.UserMentionEntityJSONImpl].setEnd(int)'
    linkageType: ''
    returnType: twitter4j.UserMentionEntityJSONImpl
    signature: '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.UserMentionEntityJSONImpl
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[twitter4j.UserMentionEntityJSONImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.UserMentionEntityJSONImpl
    signature: '[twitter4j.UserMentionEntityJSONImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.UserMentionEntityJSONImpl:56,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.UserMentionEntityJSONImpl:57,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].setStart(int)'
      Src: twitter4j.UserMentionEntityJSONImpl:57,1
    - Dst: '[twitter4j.JSONArray].getInt(int)'
      Src: twitter4j.UserMentionEntityJSONImpl:58,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].setEnd(int)'
      Src: twitter4j.UserMentionEntityJSONImpl:58,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserMentionEntityJSONImpl:60,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.UserMentionEntityJSONImpl:61,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.UserMentionEntityJSONImpl:63,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.UserMentionEntityJSONImpl:64,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.UserMentionEntityJSONImpl:66,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.UserMentionEntityJSONImpl)'
      Src: twitter4j.UserMentionEntityJSONImpl:68,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 70
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 70
    functionName: '[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterException].<init>(twitter4j.UserMentionEntityJSONImpl)'
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.UserMentionEntityJSONImpl].setEnd(int)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[twitter4j.UserMentionEntityJSONImpl].setStart(int)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].getInt(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[twitter4j.UserMentionEntityJSONImpl].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserMentionEntityJSONImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[twitter4j.UserMentionEntityJSONImpl].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserMentionEntityJSONImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[twitter4j.UserMentionEntityJSONImpl].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserMentionEntityJSONImpl].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[twitter4j.UserMentionEntityJSONImpl].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.UserMentionEntityJSONImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getStart()'
      Src: twitter4j.UserMentionEntityJSONImpl:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[twitter4j.UserMentionEntityJSONImpl].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.EntityIndex].getStart()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserMentionEntityJSONImpl].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.EntityIndex].getEnd()'
      Src: twitter4j.UserMentionEntityJSONImpl:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[twitter4j.UserMentionEntityJSONImpl].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.EntityIndex].getEnd()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserMentionEntityJSONImpl].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].getClass()'
      Src: twitter4j.UserMentionEntityJSONImpl:105,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.UserMentionEntityJSONImpl:105,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.UserMentionEntityJSONImpl)'
      Src: twitter4j.UserMentionEntityJSONImpl:110,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.UserMentionEntityJSONImpl)'
      Src: twitter4j.UserMentionEntityJSONImpl:111,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 112
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionName: '[twitter4j.UserMentionEntityJSONImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserMentionEntityJSONImpl].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.UserMentionEntityJSONImpl)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.UserMentionEntityJSONImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.UserMentionEntityJSONImpl:116,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.UserMentionEntityJSONImpl:117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[twitter4j.UserMentionEntityJSONImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.UserMentionEntityJSONImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.UserMentionEntity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.EntityIndex
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[twitter4j.UserMentionEntityJSONImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.UserMentionEntityJSONImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.PlacesGeoResourcesImpl:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.PlacesGeoResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 9
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    constantsTouched: []
    func_position:
      end: 18
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 18
    functionName: '[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    linkageType: ''
    returnType: twitter4j.PlacesGeoResourcesImpl
    signature: '[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].get(String)'
      Src: twitter4j.PlacesGeoResourcesImpl:22,1
    - Dst: factory.createPlace(twitter4j.PlacesGeoResourcesImpl)
      Src: twitter4j.PlacesGeoResourcesImpl:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Place
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - placeId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[twitter4j.PlacesGeoResourcesImpl].getGeoDetails(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createPlace(twitter4j.PlacesGeoResourcesImpl)
    - '[twitter4j.PlacesGeoResourcesImpl].get(String)'
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.PlacesGeoResourcesImpl].getGeoDetails(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)'
      Src: twitter4j.PlacesGeoResourcesImpl:28,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].get(String,HttpParameter[])'
      Src: twitter4j.PlacesGeoResourcesImpl:28,1
    - Dst: factory.createPlaceList(twitter4j.PlacesGeoResourcesImpl)
      Src: twitter4j.PlacesGeoResourcesImpl:28,1
    - Dst: te.getStatusCode()
      Src: twitter4j.PlacesGeoResourcesImpl:30,1
    - Dst: factory.createEmptyResponseList()
      Src: twitter4j.PlacesGeoResourcesImpl:31,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoQuery
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.GeoQuery
    constantsTouched: []
    func_position:
      end: 36
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 36
    functionName: '[twitter4j.PlacesGeoResourcesImpl].reverseGeoCode(twitter4j.v1.GeoQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createPlaceList(twitter4j.PlacesGeoResourcesImpl)
    - te.getStatusCode()
    - factory.createEmptyResponseList()
    - '[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)'
    - '[twitter4j.PlacesGeoResourcesImpl].get(String,HttpParameter[])'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.PlacesGeoResourcesImpl].reverseGeoCode(twitter4j.v1.GeoQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)'
      Src: twitter4j.PlacesGeoResourcesImpl:40,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].get(String,HttpParameter[])'
      Src: twitter4j.PlacesGeoResourcesImpl:40,1
    - Dst: factory.createPlaceList(twitter4j.PlacesGeoResourcesImpl)
      Src: twitter4j.PlacesGeoResourcesImpl:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoQuery
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.GeoQuery
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.PlacesGeoResourcesImpl].searchPlaces(twitter4j.v1.GeoQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.PlacesGeoResourcesImpl].get(String,HttpParameter[])'
    - factory.createPlaceList(twitter4j.PlacesGeoResourcesImpl)
    - '[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.PlacesGeoResourcesImpl].searchPlaces(twitter4j.v1.GeoQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.PlacesGeoResourcesImpl:43,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,double,java.util.ArrayList)'
      Src: twitter4j.PlacesGeoResourcesImpl:45,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,double,java.util.ArrayList)'
      Src: twitter4j.PlacesGeoResourcesImpl:46,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.PlacesGeoResourcesImpl:50,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.PlacesGeoResourcesImpl:53,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.PlacesGeoResourcesImpl:54,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.PlacesGeoResourcesImpl:55,1
    - Dst: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,int,java.util.ArrayList)'
      Src: twitter4j.PlacesGeoResourcesImpl:56,1
    - Dst: '[java.util.ArrayList].size()'
      Src: twitter4j.PlacesGeoResourcesImpl:57,1
    - Dst: '[java.util.ArrayList].toArray(twitter4j.PlacesGeoResourcesImpl)'
      Src: twitter4j.PlacesGeoResourcesImpl:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoQuery
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.GeoQuery
    constantsTouched: []
    func_position:
      end: 59
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 59
    functionName: '[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].toArray(twitter4j.PlacesGeoResourcesImpl)'
    - '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,int,java.util.ArrayList)'
    - '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
    - '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,double,java.util.ArrayList)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.PlacesGeoResourcesImpl:63,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.PlacesGeoResourcesImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - String
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: twitter4j.PlacesGeoResourcesImpl:69,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.PlacesGeoResourcesImpl)'
      Src: twitter4j.PlacesGeoResourcesImpl:69,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.PlacesGeoResourcesImpl:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - int
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,int,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - String.valueOf(int)
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.PlacesGeoResourcesImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,int,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: twitter4j.PlacesGeoResourcesImpl:74,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.PlacesGeoResourcesImpl)'
      Src: twitter4j.PlacesGeoResourcesImpl:74,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.PlacesGeoResourcesImpl:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.PlacesGeoResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - double
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,double,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - String.valueOf(double)
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.PlacesGeoResourcesImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,double,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.TweetsResourcesImpl:12,1
    - Dst: '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
      Src: twitter4j.TweetsResourcesImpl:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      - twitter4j.Authorization
      - boolean
      - HttpParameter[]
      - String
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TweetsResourcesImpl
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 10
    argNames:
    - http
    - factory
    - restBaseURL
    - auth
    - mbeanEnabled
    - IMPLICIT_PARAMS
    - IMPLICIT_PARAMS_STR
    - rateLimitStatusListeners
    - rateLimitReachedListeners
    - uploadBaseURL
    argTypes:
    - twitter4j.HttpClient
    - twitter4j.ObjectFactory
    - String
    - twitter4j.Authorization
    - boolean
    - HttpParameter[]
    - String
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
    - '[twitter4j.Logger].getLogger()'
    linkageType: ''
    returnType: twitter4j.TweetsResourcesImpl
    signature: '[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].get(String)'
      Src: twitter4j.TweetsResourcesImpl:35,1
    - Dst: factory.createStatusList(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[twitter4j.TweetsResourcesImpl].getRetweets(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TweetsResourcesImpl].get(String)'
    - factory.createStatusList(twitter4j.TweetsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TweetsResourcesImpl].getRetweets(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)'
      Src: twitter4j.TweetsResourcesImpl:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - statusId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].get(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:45,1
    - Dst: factory.createIDs(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - statusId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - factory.createIDs(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.TweetsResourcesImpl].get(twitter4j.TweetsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].get(String,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:50,1
    - Dst: factory.createStatus(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[twitter4j.TweetsResourcesImpl].showStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatus(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.TweetsResourcesImpl].get(String,twitter4j.TweetsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.TweetsResourcesImpl].showStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String)'
      Src: twitter4j.TweetsResourcesImpl:55,1
    - Dst: factory.createStatus(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[twitter4j.TweetsResourcesImpl].destroyStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatus(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.TweetsResourcesImpl].post(String)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.TweetsResourcesImpl].destroyStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:60,1
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:60,1
    - Dst: factory.createStatus(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - status
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[twitter4j.TweetsResourcesImpl].updateStatus(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatus(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.TweetsResourcesImpl].updateStatus(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)'
      Src: twitter4j.TweetsResourcesImpl:67,1
    - Dst: '[twitter4j.TweetsResourcesImpl].post(twitter4j.TweetsResourcesImpl,HttpParameter[])'
      Src: twitter4j.TweetsResourcesImpl:67,1
    - Dst: factory.createStatus(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StatusUpdate
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - status
    argTypes:
    - twitter4j.v1.StatusUpdate
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[twitter4j.TweetsResourcesImpl].updateStatus(twitter4j.v1.StatusUpdate)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatus(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.TweetsResourcesImpl].post(twitter4j.TweetsResourcesImpl,HttpParameter[])'
    - '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.TweetsResourcesImpl].updateStatus(twitter4j.v1.StatusUpdate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TweetsResourcesImpl:70,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:71,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,long,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:73,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,double,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:76,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,double,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:77,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:80,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:82,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,java.io.File)'
      Src: twitter4j.TweetsResourcesImpl:85,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:85,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.TweetsResourcesImpl:86,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:86,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
      Src: twitter4j.TweetsResourcesImpl:88,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:88,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.TweetsResourcesImpl:89,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:89,1
    - Dst: '[twitter4j.StringUtil].join(long[])'
      Src: twitter4j.TweetsResourcesImpl:91,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:91,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:91,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:94,1
    - Dst: '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:96,1
    - Dst: '[java.util.ArrayList].size()'
      Src: twitter4j.TweetsResourcesImpl:97,1
    - Dst: '[java.util.ArrayList].toArray(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:98,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StatusUpdate
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - statusUpdate
    argTypes:
    - twitter4j.v1.StatusUpdate
    constantsTouched: []
    func_position:
      end: 99
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 99
    functionName: '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.TweetsResourcesImpl].appendParameter(String,long,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[twitter4j.StringUtil].join(long[])'
    - '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
    - '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.ArrayList)'
    - '[twitter4j.TweetsResourcesImpl].appendParameter(String,double,java.util.ArrayList)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpParameter].<init>(String,java.io.File)'
    - '[java.util.ArrayList].toArray(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:103,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - String
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: twitter4j.TweetsResourcesImpl:108,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:108,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - double
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[twitter4j.TweetsResourcesImpl].appendParameter(String,double,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - String.valueOf(double)
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.TweetsResourcesImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesImpl].appendParameter(String,double,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: twitter4j.TweetsResourcesImpl:112,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:112,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: twitter4j.APIResourceBase
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - long
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[twitter4j.TweetsResourcesImpl].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - String.valueOf(long)
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.TweetsResourcesImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesImpl].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String)'
      Src: twitter4j.TweetsResourcesImpl:116,1
    - Dst: factory.createStatus(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[twitter4j.TweetsResourcesImpl].retweetStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatus(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.TweetsResourcesImpl].post(String)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.TweetsResourcesImpl].retweetStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String)'
      Src: twitter4j.TweetsResourcesImpl:121,1
    - Dst: factory.createStatus(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[twitter4j.TweetsResourcesImpl].unRetweetStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatus(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.TweetsResourcesImpl].post(String)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.TweetsResourcesImpl].unRetweetStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.TweetsResourcesImpl:126,1
    - Dst: '[twitter4j.TweetsResourcesImpl].get(String,HttpParameter[])'
      Src: twitter4j.TweetsResourcesImpl:126,1
    - Dst: factory.createOEmbed(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.OEmbedRequest
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbed
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.v1.OEmbedRequest
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[twitter4j.TweetsResourcesImpl].getOEmbed(twitter4j.v1.OEmbedRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)'
    - '[twitter4j.TweetsResourcesImpl].get(String,HttpParameter[])'
    - factory.createOEmbed(twitter4j.TweetsResourcesImpl)
    linkageType: ''
    returnType: twitter4j.v1.OEmbed
    signature: '[twitter4j.TweetsResourcesImpl].getOEmbed(twitter4j.v1.OEmbedRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.TweetsResourcesImpl:130,1
    - Dst: '[twitter4j.HttpParameter].appendParameter(String,long,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:131,1
    - Dst: '[twitter4j.HttpParameter].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:132,1
    - Dst: '[twitter4j.HttpParameter].appendParameter(String,int,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:133,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.TweetsResourcesImpl:134,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:134,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.TweetsResourcesImpl:135,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:135,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.TweetsResourcesImpl:136,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:136,1
    - Dst: '[Align].name()'
      Src: twitter4j.TweetsResourcesImpl:137,1
    - Dst: '[twitter4j.TweetsResourcesImpl].toLowerCase()'
      Src: twitter4j.TweetsResourcesImpl:137,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:137,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:137,1
    - Dst: '[twitter4j.StringUtil].join(String[])'
      Src: twitter4j.TweetsResourcesImpl:139,1
    - Dst: '[twitter4j.HttpParameter].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:139,1
    - Dst: '[twitter4j.HttpParameter].appendParameter(String,String,java.util.ArrayList)'
      Src: twitter4j.TweetsResourcesImpl:141,1
    - Dst: '[WidgetType].name()'
      Src: twitter4j.TweetsResourcesImpl:143,1
    - Dst: '[twitter4j.TweetsResourcesImpl].toLowerCase()'
      Src: twitter4j.TweetsResourcesImpl:143,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:143,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:143,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.TweetsResourcesImpl:144,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:144,1
    - Dst: '[java.util.ArrayList].size()'
      Src: twitter4j.TweetsResourcesImpl:147,1
    - Dst: '[java.util.ArrayList].toArray(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:148,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.OEmbedRequest
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - request
    argTypes:
    - twitter4j.v1.OEmbedRequest
    constantsTouched: []
    func_position:
      end: 149
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 149
    functionName: '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.TweetsResourcesImpl].toLowerCase()'
    - '[twitter4j.HttpParameter].appendParameter(String,long,java.util.ArrayList)'
    - '[Align].name()'
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.HttpParameter].appendParameter(String,int,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>(int)'
    - '[twitter4j.HttpParameter].appendParameter(String,String,java.util.ArrayList)'
    - '[java.util.ArrayList].toArray(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.StringUtil].join(String[])'
    - '[WidgetType].name()'
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StringUtil].join(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:154,1
    - Dst: '[twitter4j.TweetsResourcesImpl].get(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:154,1
    - Dst: factory.createStatusList(twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[twitter4j.TweetsResourcesImpl].lookup()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - factory.createStatusList(twitter4j.TweetsResourcesImpl)
    - '[twitter4j.StringUtil].join(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].get(twitter4j.TweetsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.TweetsResourcesImpl].lookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].checkFileValidity(File)'
      Src: twitter4j.TweetsResourcesImpl:159,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,File)'
      Src: twitter4j.TweetsResourcesImpl:160,1
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:160,1
    - Dst: '[twitter4j.TweetsResourcesImpl].asJSONObject()'
      Src: twitter4j.TweetsResourcesImpl:160,1
    - Dst: '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - image
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 161
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 161
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMedia(File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,File)'
    - '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].asJSONObject()'
    - '[twitter4j.TweetsResourcesImpl].checkFileValidity(File)'
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.TweetsResourcesImpl].uploadMedia(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String,InputStream)'
      Src: twitter4j.TweetsResourcesImpl:165,1
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:165,1
    - Dst: '[twitter4j.TweetsResourcesImpl].asJSONObject()'
      Src: twitter4j.TweetsResourcesImpl:165,1
    - Dst: '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - fileName
    - image
    argTypes:
    - String
    - InputStream
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMedia(String,InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String,InputStream)'
    - '[twitter4j.TweetsResourcesImpl].asJSONObject()'
    - '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.TweetsResourcesImpl].uploadMedia(String,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>(int,int)'
      Src: twitter4j.TweetsResourcesImpl:173,1
    - Dst: '[InputStream].read(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:176,1
    - Dst: '[ByteArrayOutputStream].write(twitter4j.TweetsResourcesImpl,int,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:177,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: twitter4j.TweetsResourcesImpl:179,1
    - Dst: String.format(twitter4j.TweetsResourcesImpl,String,twitter4j.TweetsResourcesImpl)
      Src: twitter4j.TweetsResourcesImpl:181,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:181,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:184,1
    - Dst: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:189,1
    - Dst: '[ByteArrayInputStream].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:191,1
    - Dst: '[ByteArrayInputStream].read(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:198,1
    - Dst: '[twitter4j.Logger].debug(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:200,1
    - Dst: '[ByteArrayInputStream].<init>(twitter4j.TweetsResourcesImpl,int,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:202,1
    - Dst: '[twitter4j.v1.UploadedMedia].getMediaId()'
      Src: twitter4j.TweetsResourcesImpl:203,1
    - Dst: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(String,ByteArrayInputStream,twitter4j.TweetsResourcesImpl,long)'
      Src: twitter4j.TweetsResourcesImpl:203,1
    - Dst: '[twitter4j.v1.UploadedMedia].getMediaId()'
      Src: twitter4j.TweetsResourcesImpl:207,1
    - Dst: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)'
      Src: twitter4j.TweetsResourcesImpl:207,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:209,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 2
    argNames:
    - fileName
    - media
    argTypes:
    - String
    - InputStream
    constantsTouched: []
    func_position:
      end: 211
      start: 168
    functionDepth: 11
    functionLinenumber: 168
    functionLinenumberEnd: 211
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMediaChunked(String,InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String,twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.Logger].debug(twitter4j.TweetsResourcesImpl)'
    - '[InputStream].read(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)'
    - '[ByteArrayOutputStream].write(twitter4j.TweetsResourcesImpl,int,twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(String,ByteArrayInputStream,twitter4j.TweetsResourcesImpl,long)'
    - '[ByteArrayOutputStream].<init>(int,int)'
    - '[ByteArrayOutputStream].toByteArray()'
    - String.format(twitter4j.TweetsResourcesImpl,String,twitter4j.TweetsResourcesImpl)
    - '[ByteArrayInputStream].read(twitter4j.TweetsResourcesImpl)'
    - '[ByteArrayInputStream].<init>(twitter4j.TweetsResourcesImpl,int,twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.v1.UploadedMedia].getMediaId()'
    - '[ByteArrayInputStream].<init>(twitter4j.TweetsResourcesImpl)'
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.TweetsResourcesImpl].uploadMediaChunked(String,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:217,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:217,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:217,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.TweetsResourcesImpl:217,1
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:217,1
    - Dst: '[twitter4j.TweetsResourcesImpl].asJSONObject()'
      Src: twitter4j.TweetsResourcesImpl:217,1
    - Dst: '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - size
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.TweetsResourcesImpl].asJSONObject()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:225,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.TweetsResourcesImpl:225,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.TweetsResourcesImpl:225,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String,InputStream)'
      Src: twitter4j.TweetsResourcesImpl:225,1
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - InputStream
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 4
    argNames:
    - fileName
    - media
    - segmentIndex
    - mediaId
    argTypes:
    - String
    - InputStream
    - int
    - long
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(String,InputStream,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpParameter].<init>(String,String,InputStream)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(String,InputStream,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)'
      Src: twitter4j.TweetsResourcesImpl:236,1
    - Dst: '[twitter4j.v1.UploadedMedia].getProcessingState()'
      Src: twitter4j.TweetsResourcesImpl:242,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.TweetsResourcesImpl:243,1
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TweetsResourcesImpl:244,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.TweetsResourcesImpl:246,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.TweetsResourcesImpl:246,1
    - Dst: '[twitter4j.v1.UploadedMedia].getProgressPercent()'
      Src: twitter4j.TweetsResourcesImpl:247,1
    - Dst: '[twitter4j.v1.UploadedMedia].getProcessingCheckAfterSecs()'
      Src: twitter4j.TweetsResourcesImpl:248,1
    - Dst: Math.max(int,int)
      Src: twitter4j.TweetsResourcesImpl:248,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.TweetsResourcesImpl:249,1
    - Dst: Thread.sleep(int)
      Src: twitter4j.TweetsResourcesImpl:251,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:253,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.TweetsResourcesImpl:256,1
    - Dst: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)'
      Src: twitter4j.TweetsResourcesImpl:259,1
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TweetsResourcesImpl:261,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - mediaId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 262
      start: 231
    functionDepth: 10
    functionLinenumber: 231
    functionLinenumberEnd: 262
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String,twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.v1.UploadedMedia].getProcessingCheckAfterSecs()'
    - '[twitter4j.v1.UploadedMedia].getProcessingState()'
    - '[twitter4j.TwitterException].<init>(String)'
    - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)'
    - '[twitter4j.v1.UploadedMedia].getProgressPercent()'
    - Thread.sleep(int)
    - '[String].equals(String)'
    - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)'
    - '[twitter4j.Logger].debug(String)'
    - Math.max(int,int)
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:265,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.TweetsResourcesImpl:265,1
    - Dst: '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:265,1
    - Dst: '[twitter4j.TweetsResourcesImpl].asJSONObject()'
      Src: twitter4j.TweetsResourcesImpl:265,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.TweetsResourcesImpl:266,1
    - Dst: '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - mediaId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TweetsResourcesImpl].post(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].asJSONObject()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TweetsResourcesImpl:271,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.TweetsResourcesImpl:271,1
    - Dst: '[twitter4j.TweetsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
      Src: twitter4j.TweetsResourcesImpl:271,1
    - Dst: '[twitter4j.TweetsResourcesImpl].asJSONObject()'
      Src: twitter4j.TweetsResourcesImpl:271,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.TweetsResourcesImpl:272,1
    - Dst: '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
      Src: twitter4j.TweetsResourcesImpl:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TweetsResources
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: twitter4j.APIResourceBase
    argCount: 1
    argNames:
    - mediaId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 274
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 274
    functionName: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[twitter4j.UploadedMediaImpl].<init>(twitter4j.TweetsResourcesImpl)'
    - '[twitter4j.TweetsResourcesImpl].asJSONObject()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.TweetsResourcesImpl].get(String,twitter4j.HttpParameter,twitter4j.HttpParameter)'
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 28
    functionName: '[twitter4j.v1.PagableResponseList].hasPrevious()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PagableResponseList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.PagableResponseList].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.PagableResponseList].getPreviousCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PagableResponseList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.PagableResponseList].getPreviousCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.PagableResponseList].hasNext()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PagableResponseList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.PagableResponseList].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.PagableResponseList].getNextCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PagableResponseList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.PagableResponseList].getNextCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.PagableResponseList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PagableResponseList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList
    signature: '[twitter4j.v1.PagableResponseList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 32
    functionName: '[twitter4j.v1.HashtagEntity].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HashtagEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.HashtagEntity].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[twitter4j.v1.HashtagEntity].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HashtagEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.HashtagEntity].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[twitter4j.v1.HashtagEntity].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HashtagEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.HashtagEntity].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.HashtagEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.HashtagEntity].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HashtagEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.HashtagEntity
    signature: '[twitter4j.v1.HashtagEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[twitter4j.v1.User].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.User].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[twitter4j.v1.User].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.User].getEmail()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getEmail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[twitter4j.v1.User].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[twitter4j.v1.User].getLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[twitter4j.v1.User].getDescription()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 80
    functionName: '[twitter4j.v1.User].isContributorsEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isContributorsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[twitter4j.v1.User].getProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[twitter4j.v1.User].getBiggerProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getBiggerProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[twitter4j.v1.User].getMiniProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getMiniProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[twitter4j.v1.User].getOriginalProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getOriginalProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 109
    functionName: '[twitter4j.v1.User].get400x400ProfileImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].get400x400ProfileImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '[twitter4j.v1.User].getProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[twitter4j.v1.User].getBiggerProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getBiggerProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[twitter4j.v1.User].getMiniProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getMiniProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[twitter4j.v1.User].getOriginalProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getOriginalProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 136
    functionName: '[twitter4j.v1.User].get400x400ProfileImageURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].get400x400ProfileImageURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[twitter4j.v1.User].isDefaultProfileImage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isDefaultProfileImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 150
    functionName: '[twitter4j.v1.User].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '[twitter4j.v1.User].isProtected()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isProtected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: '[twitter4j.v1.User].getFollowersCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.User].getFollowersCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 174
    functionName: '[twitter4j.v1.User].getStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.User].getStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 179
    functionName: '[twitter4j.v1.User].getProfileBackgroundColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBackgroundColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 184
    functionName: '[twitter4j.v1.User].getProfileTextColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileTextColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: '[twitter4j.v1.User].getProfileLinkColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileLinkColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 194
    functionName: '[twitter4j.v1.User].getProfileSidebarFillColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileSidebarFillColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 199
    functionName: '[twitter4j.v1.User].getProfileSidebarBorderColor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileSidebarBorderColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 205
    functionName: '[twitter4j.v1.User].isProfileUseBackgroundImage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isProfileUseBackgroundImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 213
    functionName: '[twitter4j.v1.User].isDefaultProfile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isDefaultProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 219
    functionName: '[twitter4j.v1.User].isShowAllInlineMedia()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isShowAllInlineMedia()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: '[twitter4j.v1.User].getFriendsCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.User].getFriendsCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 231
    functionName: '[twitter4j.v1.User].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.v1.User].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: '[twitter4j.v1.User].getFavouritesCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.User].getFavouritesCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 242
    functionName: '[twitter4j.v1.User].getUtcOffset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.User].getUtcOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 247
    functionName: '[twitter4j.v1.User].getTimeZone()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 252
    functionName: '[twitter4j.v1.User].getProfileBackgroundImageURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBackgroundImageURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 258
    functionName: '[twitter4j.v1.User].getProfileBackgroundImageUrlHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBackgroundImageUrlHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 264
    functionName: '[twitter4j.v1.User].getProfileBannerURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBannerURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: '[twitter4j.v1.User].getProfileBannerRetinaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBannerRetinaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 276
    functionName: '[twitter4j.v1.User].getProfileBannerIPadURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBannerIPadURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: '[twitter4j.v1.User].getProfileBannerIPadRetinaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBannerIPadRetinaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: '[twitter4j.v1.User].getProfileBannerMobileURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBannerMobileURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 294
    functionName: '[twitter4j.v1.User].getProfileBannerMobileRetinaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBannerMobileRetinaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 301
    functionName: '[twitter4j.v1.User].getProfileBanner300x100URL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBanner300x100URL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 308
    functionName: '[twitter4j.v1.User].getProfileBanner600x200URL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBanner600x200URL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 315
    functionName: '[twitter4j.v1.User].getProfileBanner1500x500URL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getProfileBanner1500x500URL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 321
    functionName: '[twitter4j.v1.User].isProfileBackgroundTiled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isProfileBackgroundTiled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 329
    functionName: '[twitter4j.v1.User].getLang()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.User].getLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 334
    functionName: '[twitter4j.v1.User].getStatusesCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.User].getStatusesCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 340
    functionName: '[twitter4j.v1.User].isGeoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isGeoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 346
    functionName: '[twitter4j.v1.User].isVerified()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isVerified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 353
    functionName: '[twitter4j.v1.User].isTranslator()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isTranslator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 362
    functionName: '[twitter4j.v1.User].getListedCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.User].getListedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 371
    functionName: '[twitter4j.v1.User].isFollowRequestSent()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.User].isFollowRequestSent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: URLEntity[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 379
    functionName: '[twitter4j.v1.User].getDescriptionURLEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: URLEntity[]
    signature: '[twitter4j.v1.User].getDescriptionURLEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.URLEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 387
    functionName: '[twitter4j.v1.User].getURLEntity()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.URLEntity
    signature: '[twitter4j.v1.User].getURLEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 396
    functionName: '[twitter4j.v1.User].getWithheldInCountries()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[twitter4j.v1.User].getWithheldInCountries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.User].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.User].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[twitter4j.v1.SavedSearch].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.v1.SavedSearch].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.SavedSearch].getQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.SavedSearch].getQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[twitter4j.v1.SavedSearch].getPosition()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.SavedSearch].getPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[twitter4j.v1.SavedSearch].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.SavedSearch].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[twitter4j.v1.SavedSearch].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearch.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.SavedSearch].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.SavedSearch].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearch.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.v1.SavedSearch].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Trend[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.Trends].getTrends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trends.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Trend[]
    signature: '[twitter4j.v1.Trends].getTrends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[twitter4j.v1.Trends].getLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trends.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Location
    signature: '[twitter4j.v1.Trends].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.Trends].getAsOf()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trends.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.v1.Trends].getAsOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[twitter4j.v1.Trends].getTrendAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trends.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.v1.Trends].getTrendAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Trends
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Trends].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trends.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Trends
    signature: '[twitter4j.v1.Trends].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[twitter4j.v1.DirectMessage].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.DirectMessage].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.DirectMessage].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.DirectMessage].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[twitter4j.v1.DirectMessage].getSenderId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.DirectMessage].getSenderId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[twitter4j.v1.DirectMessage].getRecipientId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.DirectMessage].getRecipientId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[twitter4j.v1.DirectMessage].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.v1.DirectMessage].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: QuickReply[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[twitter4j.v1.DirectMessage].getQuickReplies()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: QuickReply[]
    signature: '[twitter4j.v1.DirectMessage].getQuickReplies()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 70
    functionName: '[twitter4j.v1.DirectMessage].getQuickReplyResponse()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.DirectMessage].getQuickReplyResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.DirectMessage].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.v1.DirectMessage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.Scopes].getPlaceIds()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Scopes.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[twitter4j.v1.Scopes].getPlaceIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Scopes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Scopes].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Scopes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Scopes
    signature: '[twitter4j.v1.Scopes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.v1.FriendsFollowersResources].getNoRetweetsFriendships()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getNoRetweetsFriendships()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 186
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 215
    functionName: '[twitter4j.v1.FriendsFollowersResources].lookupFriendships()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
    signature: '[twitter4j.v1.FriendsFollowersResources].lookupFriendships()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 227
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 227
    functionName: '[twitter4j.v1.FriendsFollowersResources].getIncomingFriendships(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getIncomingFriendships(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 239
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 239
    functionName: '[twitter4j.v1.FriendsFollowersResources].getOutgoingFriendships(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.FriendsFollowersResources].getOutgoingFriendships(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 253
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 253
    functionName: '[twitter4j.v1.FriendsFollowersResources].createFriendship(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.FriendsFollowersResources].createFriendship(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 267
    functionName: '[twitter4j.v1.FriendsFollowersResources].createFriendship(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.FriendsFollowersResources].createFriendship(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - follow
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 282
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 282
    functionName: '[twitter4j.v1.FriendsFollowersResources].createFriendship(long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.FriendsFollowersResources].createFriendship(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - follow
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 297
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 297
    functionName: '[twitter4j.v1.FriendsFollowersResources].createFriendship(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.FriendsFollowersResources].createFriendship(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 311
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 311
    functionName: '[twitter4j.v1.FriendsFollowersResources].destroyFriendship(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.FriendsFollowersResources].destroyFriendship(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 325
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 325
    functionName: '[twitter4j.v1.FriendsFollowersResources].destroyFriendship(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.FriendsFollowersResources].destroyFriendship(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - userId
    - enableDeviceNotification
    - retweets
    argTypes:
    - long
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 341
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 341
    functionName: '[twitter4j.v1.FriendsFollowersResources].updateFriendship(long,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.v1.FriendsFollowersResources].updateFriendship(long,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - screenName
    - enableDeviceNotification
    - retweets
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 357
    functionName: '[twitter4j.v1.FriendsFollowersResources].updateFriendship(String,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.v1.FriendsFollowersResources].updateFriendship(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceId
    - targetId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 371
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 371
    functionName: '[twitter4j.v1.FriendsFollowersResources].showFriendship(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.v1.FriendsFollowersResources].showFriendship(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceScreenName
    - targetScreenName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 385
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 385
    functionName: '[twitter4j.v1.FriendsFollowersResources].showFriendship(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.v1.FriendsFollowersResources].showFriendship(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 399
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 399
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 413
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 413
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 427
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 427
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 442
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 442
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - userId
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - long
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 460
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 460
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - screenName
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - String
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 478
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 478
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 492
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 492
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 506
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 506
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - userId
    - cursor
    - count
    argTypes:
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 521
      start: 521
    functionDepth: 0
    functionLinenumber: 521
    functionLinenumberEnd: 521
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - screenName
    - cursor
    - count
    argTypes:
    - String
    - long
    - int
    constantsTouched: []
    func_position:
      end: 536
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 536
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - int
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - userId
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - long
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 554
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 554
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - int
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - screenName
    - cursor
    - count
    - skipStatus
    - includeUserEntities
    argTypes:
    - String
    - long
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 572
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 572
    functionName: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FriendsFollowersResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.FriendsFollowersResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.FriendsFollowersResources
    signature: '[twitter4j.v1.FriendsFollowersResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.IDs].getIDs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/IDs.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: long[]
    signature: '[twitter4j.v1.IDs].getIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.IDs].hasPrevious()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/IDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.IDs].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.IDs].getPreviousCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/IDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.IDs].getPreviousCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[twitter4j.v1.IDs].hasNext()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/IDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.IDs].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 43
    functionName: '[twitter4j.v1.IDs].getNextCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/IDs.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.IDs].getNextCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.IDs].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/IDs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.IDs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.OEmbed].getHtml()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.OEmbed].getHtml()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.OEmbed].getAuthorName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.OEmbed].getAuthorName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.OEmbed].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.OEmbed].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[twitter4j.v1.OEmbed].getVersion()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.OEmbed].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[twitter4j.v1.OEmbed].getCacheAge()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.OEmbed].getCacheAge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[twitter4j.v1.OEmbed].getAuthorURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.OEmbed].getAuthorURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[twitter4j.v1.OEmbed].getWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.OEmbed].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbed
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.OEmbed].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.OEmbed
    signature: '[twitter4j.v1.OEmbed].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest,null,twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.v1.OEmbedRequest:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - statusId
    - url
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[twitter4j.v1.OEmbedRequest].of(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest,null,twitter4j.v1.OEmbedRequest)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].of(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - statusId
    - url
    - maxWidth
    - hideMedia
    - hideThread
    - omitScript
    - align
    - related
    - lang
    - widgetType
    argTypes:
    - long
    - String
    - int
    - boolean
    - boolean
    - boolean
    - Align
    - String[]
    - String
    - WidgetType
    constantsTouched: []
    func_position:
      end: 95
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 95
    functionName: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[twitter4j.v1.OEmbedRequest].MaxWidth(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].MaxWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hideMedia
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[twitter4j.v1.OEmbedRequest].HideMedia(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].HideMedia(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hideThread
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[twitter4j.v1.OEmbedRequest].HideThread(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].HideThread(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - omitScript
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[twitter4j.v1.OEmbedRequest].omitScript(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].omitScript(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Align
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - align
    argTypes:
    - Align
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[twitter4j.v1.OEmbedRequest].align(Align)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].align(Align)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - related
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[twitter4j.v1.OEmbedRequest].related(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].related(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lang
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[twitter4j.v1.OEmbedRequest].lang(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].lang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - WidgetType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - widgetType
    argTypes:
    - WidgetType
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[twitter4j.v1.OEmbedRequest].widgetType(WidgetType)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].widgetType(WidgetType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
      Src: twitter4j.v1.OEmbedRequest:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbedRequest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hideTweet
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[twitter4j.v1.OEmbedRequest].hideTweet(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbedRequest
    signature: '[twitter4j.v1.OEmbedRequest].hideTweet(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.OEmbedRequest].getClass()'
      Src: twitter4j.v1.OEmbedRequest:209,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.OEmbedRequest:209,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.v1.OEmbedRequest:211,1
    - Dst: '[java.util.Arrays].equals(String[],twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.v1.OEmbedRequest:211,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.OEmbedRequest)'
      Src: twitter4j.v1.OEmbedRequest:211,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 212
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 212
    functionName: '[twitter4j.v1.OEmbedRequest].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.OEmbedRequest].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.v1.OEmbedRequest)'
    - '[Object].getClass()'
    - '[java.util.Arrays].equals(String[],twitter4j.v1.OEmbedRequest)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.OEmbedRequest].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(long,String,int,boolean,boolean,boolean,Align,String,WidgetType,boolean)'
      Src: twitter4j.v1.OEmbedRequest:216,1
    - Dst: '[java.util.Arrays].hashCode(String[])'
      Src: twitter4j.v1.OEmbedRequest:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 219
    functionName: '[twitter4j.v1.OEmbedRequest].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(long,String,int,boolean,boolean,boolean,Align,String,WidgetType,boolean)'
    - '[java.util.Arrays].hashCode(String[])'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.OEmbedRequest].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(String[])'
      Src: twitter4j.v1.OEmbedRequest:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - String
      - int
      - boolean
      - boolean
      - boolean
      - Align
      - String[]
      - String
      - WidgetType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 236
    functionName: '[twitter4j.v1.OEmbedRequest].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(String[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.OEmbedRequest].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.Status].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.v1.Status].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[twitter4j.v1.Status].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Status].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[twitter4j.v1.Status].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Status].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[twitter4j.v1.Status].getDisplayTextRangeStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Status].getDisplayTextRangeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[twitter4j.v1.Status].getDisplayTextRangeEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Status].getDisplayTextRangeEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[twitter4j.v1.Status].getSource()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Status].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[twitter4j.v1.Status].isTruncated()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Status].isTruncated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[twitter4j.v1.Status].getInReplyToStatusId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Status].getInReplyToStatusId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[twitter4j.v1.Status].getInReplyToUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Status].getInReplyToUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[twitter4j.v1.Status].getInReplyToScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Status].getInReplyToScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.GeoLocation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[twitter4j.v1.Status].getGeoLocation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.GeoLocation
    signature: '[twitter4j.v1.Status].getGeoLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Place
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[twitter4j.v1.Status].getPlace()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.v1.Status].getPlace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[twitter4j.v1.Status].isFavorited()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Status].isFavorited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: '[twitter4j.v1.Status].isRetweeted()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Status].isRetweeted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[twitter4j.v1.Status].getFavoriteCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Status].getFavoriteCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: '[twitter4j.v1.Status].getUser()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.Status].getUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 157
    functionName: '[twitter4j.v1.Status].isRetweet()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Status].isRetweet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: '[twitter4j.v1.Status].getRetweetedStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.Status].getRetweetedStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 171
    functionName: '[twitter4j.v1.Status].getContributors()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long[]
    signature: '[twitter4j.v1.Status].getContributors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 179
    functionName: '[twitter4j.v1.Status].getRetweetCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Status].getRetweetCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 188
    functionName: '[twitter4j.v1.Status].isRetweetedByMe()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Status].isRetweetedByMe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 197
    functionName: '[twitter4j.v1.Status].getCurrentUserRetweetId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Status].getCurrentUserRetweetId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 205
    functionName: '[twitter4j.v1.Status].isPossiblySensitive()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Status].isPossiblySensitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 213
    functionName: '[twitter4j.v1.Status].getLang()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Status].getLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Scopes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 221
    functionName: '[twitter4j.v1.Status].getScopes()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Scopes
    signature: '[twitter4j.v1.Status].getScopes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: '[twitter4j.v1.Status].getWithheldInCountries()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[twitter4j.v1.Status].getWithheldInCountries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 237
    functionName: '[twitter4j.v1.Status].getQuotedStatusId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Status].getQuotedStatusId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 245
    functionName: '[twitter4j.v1.Status].getQuotedStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.Status].getQuotedStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.URLEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 255
    functionName: '[twitter4j.v1.Status].getQuotedStatusPermalink()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.URLEntity
    signature: '[twitter4j.v1.Status].getQuotedStatusPermalink()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Status].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.Status].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 41
    functionName: '[twitter4j.v1.DirectMessagesResources].getDirectMessages(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.v1.DirectMessagesResources].getDirectMessages(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - count
    - cursor
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: '[twitter4j.v1.DirectMessagesResources].getDirectMessages(int,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.v1.DirectMessagesResources].getDirectMessages(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[twitter4j.v1.DirectMessagesResources].showDirectMessage(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.v1.DirectMessagesResources].showDirectMessage(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 80
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 80
    functionName: '[twitter4j.v1.DirectMessagesResources].destroyDirectMessage(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.DirectMessagesResources].destroyDirectMessage(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - text
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 143
    functionName: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - userId
    - text
    - quickReplyResponse
    argTypes:
    - long
    - String
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 112
    functionName: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - userId
    - text
    - mediaId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 128
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 128
    functionName: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 158
    functionName: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 170
    functionName: '[twitter4j.v1.DirectMessagesResources].getDMImageAsStream(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[twitter4j.v1.DirectMessagesResources].getDMImageAsStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessagesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.DirectMessagesResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessagesResources
    signature: '[twitter4j.v1.DirectMessagesResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[twitter4j.v1.UploadedMedia].getImageWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UploadedMedia].getImageWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.UploadedMedia].getImageHeight()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UploadedMedia].getImageHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[twitter4j.v1.UploadedMedia].getImageType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UploadedMedia].getImageType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[twitter4j.v1.UploadedMedia].getMediaId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.UploadedMedia].getMediaId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[twitter4j.v1.UploadedMedia].getSize()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.UploadedMedia].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[twitter4j.v1.UploadedMedia].getProcessingState()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UploadedMedia].getProcessingState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[twitter4j.v1.UploadedMedia].getProcessingCheckAfterSecs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UploadedMedia].getProcessingCheckAfterSecs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[twitter4j.v1.UploadedMedia].getProgressPercent()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UploadedMedia].getProgressPercent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.UploadedMedia].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.v1.UploadedMedia].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.StatusDeletionNotice].getStatusId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusDeletionNotice.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.StatusDeletionNotice].getStatusId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.v1.StatusDeletionNotice].getUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusDeletionNotice.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.StatusDeletionNotice].getUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusDeletionNotice
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.StatusDeletionNotice].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusDeletionNotice.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.StatusDeletionNotice
    signature: '[twitter4j.v1.StatusDeletionNotice].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:55,1
    - Dst: '[twitter4j.v1.Paging].<init>(int)'
      Src: twitter4j.v1.Paging:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - page
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[twitter4j.v1.Paging].ofPage(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(int)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].ofPage(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:68,1
    - Dst: '[twitter4j.v1.Paging].<init>(int,int,long,long)'
      Src: twitter4j.v1.Paging:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - page
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 71
    functionName: '[twitter4j.v1.Paging].withPage(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(int,int,long,long)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].withPage(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:82,1
    - Dst: '[twitter4j.v1.Paging].<init>(int)'
      Src: twitter4j.v1.Paging:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[twitter4j.v1.Paging].ofCount(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(int)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].ofCount(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:95,1
    - Dst: '[twitter4j.v1.Paging].<init>(int,int,long,long)'
      Src: twitter4j.v1.Paging:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[twitter4j.v1.Paging].count(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(int,int,long,long)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].count(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:108,1
    - Dst: '[twitter4j.v1.Paging].<init>(long)'
      Src: twitter4j.v1.Paging:110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sinceId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[twitter4j.v1.Paging].ofSinceId(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(long)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].ofSinceId(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:121,1
    - Dst: '[twitter4j.v1.Paging].<init>(int,int,long,long)'
      Src: twitter4j.v1.Paging:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sinceId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 124
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 124
    functionName: '[twitter4j.v1.Paging].sinceId(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(int,int,long,long)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].sinceId(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:135,1
    - Dst: '[twitter4j.v1.Paging].<init>(long)'
      Src: twitter4j.v1.Paging:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 138
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[twitter4j.v1.Paging].ofMaxId(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(long)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].ofMaxId(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.v1.Paging:147,1
    - Dst: '[twitter4j.v1.Paging].<init>(int,int,long,long)'
      Src: twitter4j.v1.Paging:149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Paging
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 150
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 150
    functionName: '[twitter4j.v1.Paging].maxId(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Paging].<init>(int,int,long,long)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].maxId(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Paging
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - page
    - count
    - sinceId
    - maxId
    argTypes:
    - int
    - int
    - long
    - long
    constantsTouched: []
    func_position:
      end: 157
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 157
    functionName: '[twitter4j.v1.Paging].<init>(int,int,long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Paging
    signature: '[twitter4j.v1.Paging].<init>(int,int,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Paging].getClass()'
      Src: twitter4j.v1.Paging:162,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.Paging:162,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[twitter4j.v1.Paging].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.v1.Paging].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Paging].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(int,int,long,long)'
      Src: twitter4j.v1.Paging:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[twitter4j.v1.Paging].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(int,int,long,long)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Paging].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 180
    functionName: '[twitter4j.v1.Paging].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Paging].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.RateLimitStatusEvent
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - twitter4j.RateLimitStatusEvent
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.RateLimitStatusListener].onRateLimitStatus(twitter4j.RateLimitStatusEvent)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatusListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.RateLimitStatusListener].onRateLimitStatus(twitter4j.RateLimitStatusEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.RateLimitStatusEvent
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - twitter4j.RateLimitStatusEvent
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[twitter4j.v1.RateLimitStatusListener].onRateLimitReached(twitter4j.RateLimitStatusEvent)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatusListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.RateLimitStatusListener].onRateLimitReached(twitter4j.RateLimitStatusEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RateLimitStatusListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.RateLimitStatusListener].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatusListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatusListener
    signature: '[twitter4j.v1.RateLimitStatusListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[twitter4j.v1.CursorSupport].hasPrevious()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/CursorSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.CursorSupport].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.CursorSupport].getPreviousCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/CursorSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.CursorSupport].getPreviousCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[twitter4j.v1.CursorSupport].hasNext()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/CursorSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.CursorSupport].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.CursorSupport].getNextCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/CursorSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.CursorSupport].getNextCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.CursorSupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.CursorSupport].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/CursorSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.CursorSupport
    signature: '[twitter4j.v1.CursorSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: UserMentionEntity[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[twitter4j.v1.EntitySupport].getUserMentionEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/EntitySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UserMentionEntity[]
    signature: '[twitter4j.v1.EntitySupport].getUserMentionEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: URLEntity[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.EntitySupport].getURLEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/EntitySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: URLEntity[]
    signature: '[twitter4j.v1.EntitySupport].getURLEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HashtagEntity[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[twitter4j.v1.EntitySupport].getHashtagEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/EntitySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: HashtagEntity[]
    signature: '[twitter4j.v1.EntitySupport].getHashtagEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: MediaEntity[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[twitter4j.v1.EntitySupport].getMediaEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/EntitySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MediaEntity[]
    signature: '[twitter4j.v1.EntitySupport].getMediaEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: SymbolEntity[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[twitter4j.v1.EntitySupport].getSymbolEntities()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/EntitySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SymbolEntity[]
    signature: '[twitter4j.v1.EntitySupport].getSymbolEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.EntitySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.EntitySupport].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/EntitySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.EntitySupport
    signature: '[twitter4j.v1.EntitySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Query
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.QueryResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.Query
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.v1.SearchResource].search(twitter4j.v1.Query)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SearchResource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.QueryResult
    signature: '[twitter4j.v1.SearchResource].search(twitter4j.v1.Query)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SearchResource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.SearchResource].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SearchResource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SearchResource
    signature: '[twitter4j.v1.SearchResource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[twitter4j.v1.TweetEntity].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.TweetEntity].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.TweetEntity].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.TweetEntity].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[twitter4j.v1.TweetEntity].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.TweetEntity].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TweetEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.TweetEntity].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TweetEntity
    signature: '[twitter4j.v1.TweetEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.TweetsResources].getRetweets(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TweetsResources].getRetweets(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - statusId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[twitter4j.v1.TweetsResources].getRetweeterIds(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.TweetsResources].getRetweeterIds(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - statusId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[twitter4j.v1.TweetsResources].getRetweeterIds(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.TweetsResources].getRetweeterIds(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[twitter4j.v1.TweetsResources].showStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.TweetsResources].showStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[twitter4j.v1.TweetsResources].destroyStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.TweetsResources].destroyStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - status
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[twitter4j.v1.TweetsResources].updateStatus(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.TweetsResources].updateStatus(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StatusUpdate
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - latestStatus
    argTypes:
    - twitter4j.v1.StatusUpdate
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[twitter4j.v1.TweetsResources].updateStatus(twitter4j.v1.StatusUpdate)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.TweetsResources].updateStatus(twitter4j.v1.StatusUpdate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: '[twitter4j.v1.TweetsResources].retweetStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.TweetsResources].retweetStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: '[twitter4j.v1.TweetsResources].unRetweetStatus(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.TweetsResources].unRetweetStatus(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.OEmbedRequest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.OEmbed
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.v1.OEmbedRequest
    constantsTouched: []
    func_position:
      end: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: '[twitter4j.v1.TweetsResources].getOEmbed(twitter4j.v1.OEmbedRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.OEmbed
    signature: '[twitter4j.v1.TweetsResources].getOEmbed(twitter4j.v1.OEmbedRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 168
    functionName: '[twitter4j.v1.TweetsResources].lookup()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TweetsResources].lookup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mediaFile
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 181
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 181
    functionName: '[twitter4j.v1.TweetsResources].uploadMedia(java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.v1.TweetsResources].uploadMedia(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fileName
    - media
    argTypes:
    - String
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 196
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 196
    functionName: '[twitter4j.v1.TweetsResources].uploadMedia(String,java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.v1.TweetsResources].uploadMedia(String,java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UploadedMedia
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fileName
    - media
    argTypes:
    - String
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 213
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 213
    functionName: '[twitter4j.v1.TweetsResources].uploadMediaChunked(String,java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UploadedMedia
    signature: '[twitter4j.v1.TweetsResources].uploadMediaChunked(String,java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TweetsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.TweetsResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TweetsResources
    signature: '[twitter4j.v1.TweetsResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[twitter4j.v1.UserList].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.UserList].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[twitter4j.v1.UserList].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UserList].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[twitter4j.v1.UserList].getFullName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UserList].getFullName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[twitter4j.v1.UserList].getSlug()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UserList].getSlug()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[twitter4j.v1.UserList].getDescription()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UserList].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[twitter4j.v1.UserList].getSubscriberCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UserList].getSubscriberCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[twitter4j.v1.UserList].getMemberCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UserList].getMemberCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[twitter4j.v1.UserList].getURI()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.net.URI
    signature: '[twitter4j.v1.UserList].getURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[twitter4j.v1.UserList].isPublic()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.UserList].isPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[twitter4j.v1.UserList].getUser()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UserList].getUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[twitter4j.v1.UserList].isFollowing()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.UserList].isFollowing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[twitter4j.v1.UserList].getCreatedAt()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.v1.UserList].getCreatedAt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.UserList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.UserList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[twitter4j.v1.QueryResult].getSinceId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.QueryResult].getSinceId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.QueryResult].getMaxId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.QueryResult].getMaxId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[twitter4j.v1.QueryResult].getRefreshURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.QueryResult].getRefreshURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[twitter4j.v1.QueryResult].getCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.QueryResult].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[twitter4j.v1.QueryResult].getCompletedIn()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[twitter4j.v1.QueryResult].getCompletedIn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[twitter4j.v1.QueryResult].getQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.QueryResult].getQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[twitter4j.v1.QueryResult].getTweets()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<twitter4j.v1.Status>
    signature: '[twitter4j.v1.QueryResult].getTweets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[twitter4j.v1.QueryResult].nextQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.QueryResult].nextQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[twitter4j.v1.QueryResult].hasNext()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.QueryResult].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.QueryResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.QueryResult].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.QueryResult
    signature: '[twitter4j.v1.QueryResult].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listOwnerScreenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.ListsResources].getUserLists(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserLists(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listOwnerScreenName
    - reverse
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 52
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 52
    functionName: '[twitter4j.v1.ListsResources].getUserLists(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserLists(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listOwnerUserId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: '[twitter4j.v1.ListsResources].getUserLists(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserLists(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listOwnerUserId
    - reverse
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[twitter4j.v1.ListsResources].getUserLists(long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserLists(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - paging
    argTypes:
    - long
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    functionName: '[twitter4j.v1.ListsResources].getUserListStatuses(long,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.ListsResources].getUserListStatuses(long,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerId
    - slug
    - paging
    argTypes:
    - long
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 108
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 108
    functionName: '[twitter4j.v1.ListsResources].getUserListStatuses(long,String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.ListsResources].getUserListStatuses(long,String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - paging
    argTypes:
    - String
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 123
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 123
    functionName: '[twitter4j.v1.ListsResources].getUserListStatuses(String,String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.ListsResources].getUserListStatuses(String,String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[twitter4j.v1.ListsResources].destroyUserListMember(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListMember(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - screenName
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 149
    functionName: '[twitter4j.v1.ListsResources].destroyUserListMember(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListMember(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - screenNames
    argTypes:
    - long
    - String[]
    constantsTouched: []
    func_position:
      end: 162
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 162
    functionName: '[twitter4j.v1.ListsResources].destroyUserListMembers(long,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListMembers(long,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - userIds
    argTypes:
    - long
    - long[]
    constantsTouched: []
    func_position:
      end: 175
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 175
    functionName: '[twitter4j.v1.ListsResources].destroyUserListMembers(long,long[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListMembers(long,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - screenNames
    argTypes:
    - String
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: '[twitter4j.v1.ListsResources].destroyUserListMembers(String,String,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListMembers(String,String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 203
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 203
    functionName: '[twitter4j.v1.ListsResources].destroyUserListMember(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListMember(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 217
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 217
    functionName: '[twitter4j.v1.ListsResources].destroyUserListMember(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListMember(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 231
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 231
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - count
    - cursor
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 246
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 246
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listMemberId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 260
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 260
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listMemberId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 275
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 275
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listMemberScreenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 289
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 289
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listMemberScreenName
    - count
    - cursor
    argTypes:
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 304
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 304
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listMemberScreenName
    - cursor
    - filterToOwnedLists
    argTypes:
    - String
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 320
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 320
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(String,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(String,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - listMemberScreenName
    - count
    - cursor
    - filterToOwnedLists
    argTypes:
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 337
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 337
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listMemberId
    - cursor
    - filterToOwnedLists
    argTypes:
    - long
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 353
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 353
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(long,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(long,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - listMemberId
    - count
    - cursor
    - filterToOwnedLists
    argTypes:
    - long
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 370
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 370
    functionName: '[twitter4j.v1.ListsResources].getUserListMemberships(long,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListMemberships(long,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 383
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 383
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 397
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 397
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - listId
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 412
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 412
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerId
    - slug
    - cursor
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 426
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 426
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    argTypes:
    - long
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 441
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 441
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 457
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 457
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - cursor
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 471
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 471
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    argTypes:
    - String
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 486
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 486
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - String
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 502
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 502
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 514
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 514
    functionName: '[twitter4j.v1.ListsResources].createUserListSubscription(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListSubscription(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 527
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 527
    functionName: '[twitter4j.v1.ListsResources].createUserListSubscription(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListSubscription(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 540
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 540
    functionName: '[twitter4j.v1.ListsResources].createUserListSubscription(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListSubscription(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 554
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 554
    functionName: '[twitter4j.v1.ListsResources].showUserListSubscription(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.ListsResources].showUserListSubscription(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 569
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 569
    functionName: '[twitter4j.v1.ListsResources].showUserListSubscription(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.ListsResources].showUserListSubscription(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 584
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 584
    functionName: '[twitter4j.v1.ListsResources].showUserListSubscription(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.ListsResources].showUserListSubscription(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 596
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 596
    functionName: '[twitter4j.v1.ListsResources].destroyUserListSubscription(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListSubscription(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 609
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 609
    functionName: '[twitter4j.v1.ListsResources].destroyUserListSubscription(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListSubscription(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 622
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 622
    functionName: '[twitter4j.v1.ListsResources].destroyUserListSubscription(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserListSubscription(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 676
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 676
    functionName: '[twitter4j.v1.ListsResources].createUserListMembers(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListMembers(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 690
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 690
    functionName: '[twitter4j.v1.ListsResources].createUserListMembers(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListMembers(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 704
      start: 704
    functionDepth: 0
    functionLinenumber: 704
    functionLinenumberEnd: 704
    functionName: '[twitter4j.v1.ListsResources].createUserListMembers(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListMembers(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 718
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 718
    functionName: '[twitter4j.v1.ListsResources].showUserListMembership(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.ListsResources].showUserListMembership(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 733
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 733
    functionName: '[twitter4j.v1.ListsResources].showUserListMembership(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.ListsResources].showUserListMembership(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 748
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 748
    functionName: '[twitter4j.v1.ListsResources].showUserListMembership(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.ListsResources].showUserListMembership(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 762
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 762
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 777
      start: 776
    functionDepth: 0
    functionLinenumber: 776
    functionLinenumberEnd: 777
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - listId
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 793
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 793
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(long,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(long,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerId
    - slug
    - cursor
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 808
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 808
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    argTypes:
    - long
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 824
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 824
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(long,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(long,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ownerId
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - long
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 841
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 841
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(long,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(long,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - cursor
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 856
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 856
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    argTypes:
    - String
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 872
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 872
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(String,String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(String,String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - long
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ownerScreenName
    - slug
    - count
    - cursor
    - skipStatus
    argTypes:
    - String
    - String
    - int
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 889
      start: 888
    functionDepth: 0
    functionLinenumber: 888
    functionLinenumberEnd: 889
    functionName: '[twitter4j.v1.ListsResources].getUserListMembers(String,String,int,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.ListsResources].getUserListMembers(String,String,int,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listId
    - userId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 902
      start: 902
    functionDepth: 0
    functionLinenumber: 902
    functionLinenumberEnd: 902
    functionName: '[twitter4j.v1.ListsResources].createUserListMember(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListMember(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerId
    - slug
    - userId
    argTypes:
    - long
    - String
    - long
    constantsTouched: []
    func_position:
      end: 916
      start: 916
    functionDepth: 0
    functionLinenumber: 916
    functionLinenumberEnd: 916
    functionName: '[twitter4j.v1.ListsResources].createUserListMember(long,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListMember(long,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ownerScreenName
    - slug
    - userId
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 930
      start: 930
    functionDepth: 0
    functionLinenumber: 930
    functionLinenumberEnd: 930
    functionName: '[twitter4j.v1.ListsResources].createUserListMember(String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserListMember(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 942
      start: 942
    functionDepth: 0
    functionLinenumber: 942
    functionLinenumberEnd: 942
    functionName: '[twitter4j.v1.ListsResources].destroyUserList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 955
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 955
    functionName: '[twitter4j.v1.ListsResources].destroyUserList(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserList(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 968
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 968
    functionName: '[twitter4j.v1.ListsResources].destroyUserList(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].destroyUserList(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - listId
    - newListName
    - isPublicList
    - newDescription
    argTypes:
    - long
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 984
      start: 983
    functionDepth: 0
    functionLinenumber: 983
    functionLinenumberEnd: 984
    functionName: '[twitter4j.v1.ListsResources].updateUserList(long,String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].updateUserList(long,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      - String
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ownerId
    - slug
    - newListName
    - isPublicList
    - newDescription
    argTypes:
    - long
    - String
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 1001
      start: 1000
    functionDepth: 0
    functionLinenumber: 1000
    functionLinenumberEnd: 1001
    functionName: '[twitter4j.v1.ListsResources].updateUserList(long,String,String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].updateUserList(long,String,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ownerScreenName
    - slug
    - newListName
    - isPublicList
    - newDescription
    argTypes:
    - String
    - String
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 1018
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1018
    functionName: '[twitter4j.v1.ListsResources].updateUserList(String,String,String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].updateUserList(String,String,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listName
    - isPublicList
    - description
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 1033
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1033
    functionName: '[twitter4j.v1.ListsResources].createUserList(String,boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].createUserList(String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1045
      start: 1045
    functionDepth: 0
    functionLinenumber: 1045
    functionLinenumberEnd: 1045
    functionName: '[twitter4j.v1.ListsResources].showUserList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].showUserList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerId
    - slug
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 1058
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1058
    functionName: '[twitter4j.v1.ListsResources].showUserList(long,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].showUserList(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ownerScreenName
    - slug
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1071
      start: 1071
    functionDepth: 0
    functionLinenumber: 1071
    functionLinenumberEnd: 1071
    functionName: '[twitter4j.v1.ListsResources].showUserList(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.v1.ListsResources].showUserList(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listSubscriberScreenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 1085
      start: 1084
    functionDepth: 0
    functionLinenumber: 1084
    functionLinenumberEnd: 1085
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscriptions(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscriptions(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listSubscriberScreenName
    - count
    - cursor
    argTypes:
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 1100
      start: 1099
    functionDepth: 0
    functionLinenumber: 1099
    functionLinenumberEnd: 1100
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscriptions(String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscriptions(String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listSubscriberId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1114
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1114
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscriptions(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscriptions(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listSubscriberId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 1129
      start: 1128
    functionDepth: 0
    functionLinenumber: 1128
    functionLinenumberEnd: 1129
    functionName: '[twitter4j.v1.ListsResources].getUserListSubscriptions(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListSubscriptions(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listOwnerScreenName
    - cursor
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 1142
      start: 1141
    functionDepth: 0
    functionLinenumber: 1141
    functionLinenumberEnd: 1142
    functionName: '[twitter4j.v1.ListsResources].getUserListsOwnerships(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListsOwnerships(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listOwnerScreenName
    - count
    - cursor
    argTypes:
    - String
    - int
    - long
    constantsTouched: []
    func_position:
      end: 1156
      start: 1155
    functionDepth: 0
    functionLinenumber: 1155
    functionLinenumberEnd: 1156
    functionName: '[twitter4j.v1.ListsResources].getUserListsOwnerships(String,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListsOwnerships(String,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listOwnerId
    - cursor
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1169
      start: 1168
    functionDepth: 0
    functionLinenumber: 1168
    functionLinenumberEnd: 1169
    functionName: '[twitter4j.v1.ListsResources].getUserListsOwnerships(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListsOwnerships(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - listOwnerId
    - count
    - cursor
    argTypes:
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 1183
      start: 1182
    functionDepth: 0
    functionLinenumber: 1182
    functionLinenumberEnd: 1183
    functionName: '[twitter4j.v1.ListsResources].getUserListsOwnerships(long,int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.v1.ListsResources].getUserListsOwnerships(long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ListsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.ListsResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ListsResources
    signature: '[twitter4j.v1.ListsResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[twitter4j.v1.UsersResources].getAccountSettings()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.v1.UsersResources].getAccountSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.UsersResources].verifyCredentials()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].verifyCredentials()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      - Boolean
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - trendLocationWoeid
    - sleepTimeEnabled
    - startSleepTime
    - endSleepTime
    - timeZone
    - lang
    argTypes:
    - Integer
    - Boolean
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[twitter4j.v1.UsersResources].updateAccountSettings(Integer,Boolean,String,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.v1.UsersResources].updateAccountSettings(Integer,Boolean,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowDmsFrom
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[twitter4j.v1.UsersResources].updateAllowDmsFrom(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.v1.UsersResources].updateAllowDmsFrom(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - url
    - location
    - description
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 99
    functionName: '[twitter4j.v1.UsersResources].updateProfile(String,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].updateProfile(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[twitter4j.v1.UsersResources].updateProfileImage(java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].updateProfileImage(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[twitter4j.v1.UsersResources].updateProfileImage(java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].updateProfileImage(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[twitter4j.v1.UsersResources].getBlocksList()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].getBlocksList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 150
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 150
    functionName: '[twitter4j.v1.UsersResources].getBlocksList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].getBlocksList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 161
    functionName: '[twitter4j.v1.UsersResources].getBlocksIDs()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.UsersResources].getBlocksIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 173
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 173
    functionName: '[twitter4j.v1.UsersResources].getBlocksIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.UsersResources].getBlocksIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 185
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 185
    functionName: '[twitter4j.v1.UsersResources].createBlock(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].createBlock(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 197
    functionName: '[twitter4j.v1.UsersResources].createBlock(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].createBlock(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 209
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 209
    functionName: '[twitter4j.v1.UsersResources].destroyBlock(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].destroyBlock(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screen_name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 221
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 221
    functionName: '[twitter4j.v1.UsersResources].destroyBlock(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].destroyBlock(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 233
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 233
    functionName: '[twitter4j.v1.UsersResources].getMutesList(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].getMutesList(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 245
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 245
    functionName: '[twitter4j.v1.UsersResources].getMutesIDs(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.v1.UsersResources].getMutesIDs(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 257
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 257
    functionName: '[twitter4j.v1.UsersResources].createMute(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].createMute(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 269
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 269
    functionName: '[twitter4j.v1.UsersResources].createMute(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].createMute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 281
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 281
    functionName: '[twitter4j.v1.UsersResources].destroyMute(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].destroyMute(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 293
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 293
    functionName: '[twitter4j.v1.UsersResources].destroyMute(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].destroyMute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 317
    functionName: '[twitter4j.v1.UsersResources].lookupUsers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].lookupUsers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 329
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 329
    functionName: '[twitter4j.v1.UsersResources].showUser(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].showUser(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 340
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 340
    functionName: '[twitter4j.v1.UsersResources].showUser(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.UsersResources].showUser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - query
    - page
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 353
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 353
    functionName: '[twitter4j.v1.UsersResources].searchUsers(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].searchUsers(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 364
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 364
    functionName: '[twitter4j.v1.UsersResources].getContributees(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].getContributees(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 375
    functionName: '[twitter4j.v1.UsersResources].getContributees(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].getContributees(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 386
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 386
    functionName: '[twitter4j.v1.UsersResources].getContributors(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].getContributors(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 397
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 397
    functionName: '[twitter4j.v1.UsersResources].getContributors(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.v1.UsersResources].getContributors(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: '[twitter4j.v1.UsersResources].removeProfileBanner()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.UsersResources].removeProfileBanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 421
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 421
    functionName: '[twitter4j.v1.UsersResources].updateProfileBanner(java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.UsersResources].updateProfileBanner(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - image
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 435
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 435
    functionName: '[twitter4j.v1.UsersResources].updateProfileBanner(java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.UsersResources].updateProfileBanner(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UsersResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.UsersResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UsersResources
    signature: '[twitter4j.v1.UsersResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[twitter4j.v1.ConnectionLifeCycleListener].onConnect()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ConnectionLifeCycleListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.ConnectionLifeCycleListener].onConnect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[twitter4j.v1.ConnectionLifeCycleListener].onDisconnect()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ConnectionLifeCycleListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.ConnectionLifeCycleListener].onDisconnect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.ConnectionLifeCycleListener].onCleanUp()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ConnectionLifeCycleListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.ConnectionLifeCycleListener].onCleanUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ConnectionLifeCycleListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.ConnectionLifeCycleListener].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ConnectionLifeCycleListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ConnectionLifeCycleListener
    signature: '[twitter4j.v1.ConnectionLifeCycleListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TimelinesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 11
    functionName: '[twitter4j.v1.TwitterV1].timelines()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TimelinesResources
    signature: '[twitter4j.v1.TwitterV1].timelines()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TweetsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[twitter4j.v1.TwitterV1].tweets()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TweetsResources
    signature: '[twitter4j.v1.TwitterV1].tweets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.SearchResource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[twitter4j.v1.TwitterV1].search()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SearchResource
    signature: '[twitter4j.v1.TwitterV1].search()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessagesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[twitter4j.v1.TwitterV1].directMessages()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessagesResources
    signature: '[twitter4j.v1.TwitterV1].directMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.FriendsFollowersResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[twitter4j.v1.TwitterV1].friendsFollowers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.FriendsFollowersResources
    signature: '[twitter4j.v1.TwitterV1].friendsFollowers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UsersResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[twitter4j.v1.TwitterV1].users()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UsersResources
    signature: '[twitter4j.v1.TwitterV1].users()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.FavoritesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[twitter4j.v1.TwitterV1].favorites()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.FavoritesResources
    signature: '[twitter4j.v1.TwitterV1].favorites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ListsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[twitter4j.v1.TwitterV1].list()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ListsResources
    signature: '[twitter4j.v1.TwitterV1].list()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.SavedSearchesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[twitter4j.v1.TwitterV1].savedSearches()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearchesResources
    signature: '[twitter4j.v1.TwitterV1].savedSearches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PlacesGeoResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[twitter4j.v1.TwitterV1].placesGeo()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PlacesGeoResources
    signature: '[twitter4j.v1.TwitterV1].placesGeo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TrendsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[twitter4j.v1.TwitterV1].trends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TrendsResources
    signature: '[twitter4j.v1.TwitterV1].trends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.SpamReportingResource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[twitter4j.v1.TwitterV1].spamReporting()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SpamReportingResource
    signature: '[twitter4j.v1.TwitterV1].spamReporting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.HelpResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[twitter4j.v1.TwitterV1].help()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.HelpResources
    signature: '[twitter4j.v1.TwitterV1].help()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[twitter4j.v1.TwitterV1].stream()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterV1].stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterV1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.TwitterV1].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterV1
    signature: '[twitter4j.v1.TwitterV1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[twitter4j.v1.Location].getWoeid()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Location].getWoeid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.Location].getCountryName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Location].getCountryName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.v1.Location].getCountryCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Location].getCountryCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[twitter4j.v1.Location].getPlaceName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Location].getPlaceName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[twitter4j.v1.Location].getPlaceCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Location].getPlaceCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[twitter4j.v1.Location].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Location].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[twitter4j.v1.Location].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Location].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Location].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Location
    signature: '[twitter4j.v1.Location].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.AccountTotals].getUpdates()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountTotals.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.AccountTotals].getUpdates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.AccountTotals].getFollowers()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountTotals.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.AccountTotals].getFollowers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[twitter4j.v1.AccountTotals].getFavorites()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountTotals.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.AccountTotals].getFavorites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[twitter4j.v1.AccountTotals].getFriends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountTotals.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.AccountTotals].getFriends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountTotals
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.AccountTotals].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountTotals.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.AccountTotals
    signature: '[twitter4j.v1.AccountTotals].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[twitter4j.v1.ResponseList].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ResponseList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.v1.ResponseList].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.ResponseList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ResponseList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList
    signature: '[twitter4j.v1.ResponseList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[twitter4j.v1.TimeZone].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimeZone.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.TimeZone].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[twitter4j.v1.TimeZone].tzinfoName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimeZone.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.TimeZone].tzinfoName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.TimeZone].utcOffset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimeZone.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.TimeZone].utcOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TimeZone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.TimeZone].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimeZone.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TimeZone
    signature: '[twitter4j.v1.TimeZone].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.FavoritesResources].getFavorites()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.FavoritesResources].getFavorites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[twitter4j.v1.FavoritesResources].getFavorites(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.FavoritesResources].getFavorites(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[twitter4j.v1.FavoritesResources].getFavorites(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.FavoritesResources].getFavorites(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[twitter4j.v1.FavoritesResources].getFavorites(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.FavoritesResources].getFavorites(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - paging
    argTypes:
    - long
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[twitter4j.v1.FavoritesResources].getFavorites(long,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.FavoritesResources].getFavorites(long,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - paging
    argTypes:
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[twitter4j.v1.FavoritesResources].getFavorites(String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.FavoritesResources].getFavorites(String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[twitter4j.v1.FavoritesResources].createFavorite(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.FavoritesResources].createFavorite(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[twitter4j.v1.FavoritesResources].destroyFavorite(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.v1.FavoritesResources].destroyFavorite(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FavoritesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.FavoritesResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.FavoritesResources
    signature: '[twitter4j.v1.FavoritesResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.SymbolEntity].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SymbolEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.SymbolEntity].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[twitter4j.v1.SymbolEntity].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SymbolEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.SymbolEntity].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SymbolEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.SymbolEntity].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SymbolEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SymbolEntity
    signature: '[twitter4j.v1.SymbolEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.SavedSearchesResources].getSavedSearches()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearchesResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
    signature: '[twitter4j.v1.SavedSearchesResources].getSavedSearches()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[twitter4j.v1.SavedSearchesResources].showSavedSearch(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearchesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.v1.SavedSearchesResources].showSavedSearch(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 59
    functionName: '[twitter4j.v1.SavedSearchesResources].createSavedSearch(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearchesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.v1.SavedSearchesResources].createSavedSearch(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 72
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 72
    functionName: '[twitter4j.v1.SavedSearchesResources].destroySavedSearch(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearchesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.v1.SavedSearchesResources].destroySavedSearch(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearchesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.SavedSearchesResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearchesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearchesResources
    signature: '[twitter4j.v1.SavedSearchesResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoLocation].<init>(double,double)'
      Src: twitter4j.v1.GeoLocation:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoLocation
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - latitude
    - longitude
    argTypes:
    - double
    - double
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[twitter4j.v1.GeoLocation].of(double,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoLocation.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.v1.GeoLocation].<init>(double,double)'
    linkageType: ''
    returnType: twitter4j.v1.GeoLocation
    signature: '[twitter4j.v1.GeoLocation].of(double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.GeoLocation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - latitude
    - longitude
    argTypes:
    - double
    - double
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[twitter4j.v1.GeoLocation].<init>(double,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoLocation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.GeoLocation
    signature: '[twitter4j.v1.GeoLocation].<init>(double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoLocation].getClass()'
      Src: twitter4j.v1.GeoLocation:56,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.GeoLocation:56,1
    - Dst: Double.compare(twitter4j.v1.GeoLocation,double)
      Src: twitter4j.v1.GeoLocation:58,1
    - Dst: Double.compare(twitter4j.v1.GeoLocation,double)
      Src: twitter4j.v1.GeoLocation:58,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[twitter4j.v1.GeoLocation].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoLocation.java
    functionUses: 0
    functionsReached:
    - Double.compare(twitter4j.v1.GeoLocation,double)
    - '[twitter4j.v1.GeoLocation].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.GeoLocation].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.doubleToLongBits(double)
      Src: twitter4j.v1.GeoLocation:65,1
    - Dst: Double.doubleToLongBits(double)
      Src: twitter4j.v1.GeoLocation:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[twitter4j.v1.GeoLocation].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoLocation.java
    functionUses: 1
    functionsReached:
    - Double.doubleToLongBits(double)
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.GeoLocation].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - double
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[twitter4j.v1.GeoLocation].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.GeoLocation].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<Language>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.HelpResources].getLanguages()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<Language>
    signature: '[twitter4j.v1.HelpResources].getLanguages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[twitter4j.v1.HelpResources].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
    signature: '[twitter4j.v1.HelpResources].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.HelpResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.HelpResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.HelpResources
    signature: '[twitter4j.v1.HelpResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[twitter4j.v1.HelpResources.Language].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.HelpResources.Language].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[twitter4j.v1.HelpResources.Language].getCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.HelpResources.Language].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[twitter4j.v1.HelpResources.Language].getStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.HelpResources.Language].getStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.HelpResources.Language
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.HelpResources.Language].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.HelpResources.Language
    signature: '[twitter4j.v1.HelpResources.Language].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[twitter4j.v1.DirectMessageList].getNextCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessageList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.DirectMessageList].getNextCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.DirectMessageList].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessageList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.v1.DirectMessageList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[twitter4j.v1.Relationship].getSourceUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Relationship].getSourceUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[twitter4j.v1.Relationship].getTargetUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Relationship].getTargetUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[twitter4j.v1.Relationship].isSourceBlockingTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isSourceBlockingTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[twitter4j.v1.Relationship].isSourceMutingTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isSourceMutingTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[twitter4j.v1.Relationship].getSourceUserScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Relationship].getSourceUserScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[twitter4j.v1.Relationship].getTargetUserScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Relationship].getTargetUserScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[twitter4j.v1.Relationship].isSourceFollowingTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isSourceFollowingTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[twitter4j.v1.Relationship].isTargetFollowingSource()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isTargetFollowingSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[twitter4j.v1.Relationship].isSourceFollowedByTarget()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isSourceFollowedByTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[twitter4j.v1.Relationship].isTargetFollowedBySource()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isTargetFollowedBySource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[twitter4j.v1.Relationship].canSourceDm()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].canSourceDm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[twitter4j.v1.Relationship].isSourceNotificationsEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isSourceNotificationsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[twitter4j.v1.Relationship].isSourceWantRetweets()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Relationship].isSourceWantRetweets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Relationship].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.v1.Relationship].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[twitter4j.v1.Trend].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trend.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Trend].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[twitter4j.v1.Trend].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trend.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Trend].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[twitter4j.v1.Trend].getQuery()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trend.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Trend].getQuery()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[twitter4j.v1.Trend].getTweetVolume()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trend.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Trend].getTweetVolume()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Trend
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Trend].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trend.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Trend
    signature: '[twitter4j.v1.Trend].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Place
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - placeId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.v1.PlacesGeoResources].getGeoDetails(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PlacesGeoResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.v1.PlacesGeoResources].getGeoDetails(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoQuery
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.GeoQuery
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.PlacesGeoResources].reverseGeoCode(twitter4j.v1.GeoQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PlacesGeoResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.v1.PlacesGeoResources].reverseGeoCode(twitter4j.v1.GeoQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoQuery
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.GeoQuery
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[twitter4j.v1.PlacesGeoResources].searchPlaces(twitter4j.v1.GeoQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PlacesGeoResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.v1.PlacesGeoResources].searchPlaces(twitter4j.v1.GeoQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PlacesGeoResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.PlacesGeoResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PlacesGeoResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PlacesGeoResources
    signature: '[twitter4j.v1.PlacesGeoResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,null,null,boolean,boolean,null,null,null,null,boolean,null)'
      Src: twitter4j.v1.StatusUpdate:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tweetText
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[twitter4j.v1.StatusUpdate].of(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,null,null,boolean,boolean,null,null,null,null,boolean,null)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].of(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 12
    argNames:
    - status
    - inReplyToStatusId
    - location
    - placeId
    - displayCoordinates
    - possiblySensitive
    - mediaName
    - mediaBody
    - mediaFile
    - mediaIds
    - autoPopulateReplyMetadata
    - attachmentUrl
    argTypes:
    - String
    - long
    - twitter4j.v1.GeoLocation
    - String
    - boolean
    - boolean
    - String
    - java.io.InputStream
    - java.io.File
    - long[]
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 102
    functionName: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inReplyToStatusId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[twitter4j.v1.StatusUpdate].inReplyToStatusId(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].inReplyToStatusId(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - latitude
    - longitude
    argTypes:
    - double
    - double
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[twitter4j.v1.StatusUpdate].location(double,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].location(double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - placeId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[twitter4j.v1.StatusUpdate].placeId(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].placeId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - displayCoordinates
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[twitter4j.v1.StatusUpdate].displayCoordinates(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].displayCoordinates(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mediaFile
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[twitter4j.v1.StatusUpdate].media(java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].media(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[twitter4j.v1.StatusUpdate].mediaIds()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].mediaIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attachmentUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[twitter4j.v1.StatusUpdate].attachmentUrl(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].attachmentUrl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - mediaName
    - mediaBody
    argTypes:
    - String
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[twitter4j.v1.StatusUpdate].media(String,java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].media(String,java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - possiblySensitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[twitter4j.v1.StatusUpdate].possiblySensitive(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].possiblySensitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
      Src: twitter4j.v1.StatusUpdate:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusUpdate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - autoPopulateReplyMetadata
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[twitter4j.v1.StatusUpdate].autoPopulateReplyMetadata(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
    linkageType: ''
    returnType: twitter4j.v1.StatusUpdate
    signature: '[twitter4j.v1.StatusUpdate].autoPopulateReplyMetadata(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusUpdate].getClass()'
      Src: twitter4j.v1.StatusUpdate:196,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.StatusUpdate:196,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.GeoLocation,twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    - Dst: '[java.util.Objects].equals(java.io.InputStream,twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    - Dst: '[java.util.Objects].equals(java.io.File,twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    - Dst: '[java.util.Arrays].equals(long[],twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.StatusUpdate)'
      Src: twitter4j.v1.StatusUpdate:198,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 199
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 199
    functionName: '[twitter4j.v1.StatusUpdate].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.v1.StatusUpdate].getClass()'
    - '[java.util.Arrays].equals(long[],twitter4j.v1.StatusUpdate)'
    - '[java.util.Objects].equals(java.io.InputStream,twitter4j.v1.StatusUpdate)'
    - '[java.util.Objects].equals(twitter4j.v1.GeoLocation,twitter4j.v1.StatusUpdate)'
    - '[java.util.Objects].equals(java.io.File,twitter4j.v1.StatusUpdate)'
    - '[java.util.Objects].equals(String,twitter4j.v1.StatusUpdate)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.StatusUpdate].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,boolean,String)'
      Src: twitter4j.v1.StatusUpdate:203,1
    - Dst: '[java.util.Arrays].hashCode(long[])'
      Src: twitter4j.v1.StatusUpdate:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 206
    functionName: '[twitter4j.v1.StatusUpdate].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].hashCode(long[])'
    - '[java.util.Objects].hash(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,boolean,String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.StatusUpdate].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(long[])'
      Src: twitter4j.v1.StatusUpdate:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      - twitter4j.v1.GeoLocation
      - String
      - boolean
      - boolean
      - String
      - java.io.InputStream
      - java.io.File
      - long[]
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 224
    functionName: '[twitter4j.v1.StatusUpdate].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(long[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.StatusUpdate].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lang
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[twitter4j.v1.Query].lang(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].lang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[twitter4j.v1.Query].locale(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].locale(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[twitter4j.v1.Query].maxId(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].maxId(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[twitter4j.v1.Query].count(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].count(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,null,ResultType,String)'
      Src: twitter4j.v1.Query:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - since
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[twitter4j.v1.Query].since(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,null,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].since(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sinceId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[twitter4j.v1.Query].sinceId(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].sinceId(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Unit].name()'
      Src: twitter4j.v1.Query:169,1
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoLocation
      - double
      - Unit
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - location
    - radius
    - unit
    argTypes:
    - twitter4j.v1.GeoLocation
    - double
    - Unit
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: '[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,double,Unit)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[Unit].name()'
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,double,Unit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - until
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[twitter4j.v1.Query].until(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].until(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ResultType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultType
    argTypes:
    - ResultType
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[twitter4j.v1.Query].resultType(ResultType)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].resultType(ResultType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Query
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - query
    - lang
    - locale
    - maxId
    - count
    - since
    - sinceId
    - geocode
    - until
    - resultType
    - nextPageQuery
    argTypes:
    - String
    - String
    - String
    - long
    - int
    - String
    - long
    - String
    - String
    - ResultType
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 210
    functionName: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].<init>(String,null,null,null,null,null,null,null)'
      Src: twitter4j.v1.Query:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Query
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[twitter4j.v1.Query].of(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.v1.Query].<init>(String,null,null,null,null,null,null,null)'
    linkageType: ''
    returnType: twitter4j.v1.Query
    signature: '[twitter4j.v1.Query].of(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.Query].getClass()'
      Src: twitter4j.v1.Query:282,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.Query:282,1
    - Dst: '[String].equals(twitter4j.v1.Query)'
      Src: twitter4j.v1.Query:284,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.Query)'
      Src: twitter4j.v1.Query:284,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.Query)'
      Src: twitter4j.v1.Query:284,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.Query)'
      Src: twitter4j.v1.Query:284,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.Query)'
      Src: twitter4j.v1.Query:284,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.Query)'
      Src: twitter4j.v1.Query:284,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.Query)'
      Src: twitter4j.v1.Query:284,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 285
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 285
    functionName: '[twitter4j.v1.Query].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[String].equals(twitter4j.v1.Query)'
    - '[java.util.Objects].equals(String,twitter4j.v1.Query)'
    - '[twitter4j.v1.Query].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Query].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,String,long,int,String,long,String,String,ResultType,String)'
      Src: twitter4j.v1.Query:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: '[twitter4j.v1.Query].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,String,long,int,String,long,String,String,ResultType,String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.Query].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - long
      - int
      - String
      - long
      - String
      - String
      - ResultType
      - String
      - Unit
      - Unit
      - ResultType
      - ResultType
      - ResultType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 307
    functionName: '[twitter4j.v1.Query].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Query].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[twitter4j.v1.RateLimitStatus].getRemaining()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatus.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.RateLimitStatus].getRemaining()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[twitter4j.v1.RateLimitStatus].getLimit()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatus.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.RateLimitStatus].getLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.RateLimitStatus].getResetTimeInSeconds()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatus.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.RateLimitStatus].getResetTimeInSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[twitter4j.v1.RateLimitStatus].getSecondsUntilReset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatus.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.RateLimitStatus].getSecondsUntilReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.RateLimitStatus].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatus.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.v1.RateLimitStatus].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[twitter4j.v1.MediaEntity].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.MediaEntity].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.MediaEntity].getMediaURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.MediaEntity].getMediaURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[twitter4j.v1.MediaEntity].getMediaURLHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.MediaEntity].getMediaURLHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Integer,Size>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[twitter4j.v1.MediaEntity].getSizes()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<Integer,Size>
    signature: '[twitter4j.v1.MediaEntity].getSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[twitter4j.v1.MediaEntity].getType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.MediaEntity].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[twitter4j.v1.MediaEntity].getVideoAspectRatioWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.MediaEntity].getVideoAspectRatioWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[twitter4j.v1.MediaEntity].getVideoAspectRatioHeight()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.MediaEntity].getVideoAspectRatioHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[twitter4j.v1.MediaEntity].getVideoDurationMillis()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.MediaEntity].getVideoDurationMillis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Variant[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[twitter4j.v1.MediaEntity].getVideoVariants()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Variant[]
    signature: '[twitter4j.v1.MediaEntity].getVideoVariants()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 149
    functionName: '[twitter4j.v1.MediaEntity].getExtAltText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.MediaEntity].getExtAltText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.MediaEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.MediaEntity].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.MediaEntity
    signature: '[twitter4j.v1.MediaEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[twitter4j.v1.MediaEntity.Size].getWidth()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.MediaEntity.Size].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[twitter4j.v1.MediaEntity.Size].getHeight()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.MediaEntity.Size].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[twitter4j.v1.MediaEntity.Size].getResize()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.MediaEntity.Size].getResize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.MediaEntity.Size
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.MediaEntity.Size].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.MediaEntity.Size
    signature: '[twitter4j.v1.MediaEntity.Size].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[twitter4j.v1.MediaEntity.Variant].getBitrate()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.MediaEntity.Variant].getBitrate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[twitter4j.v1.MediaEntity.Variant].getContentType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.MediaEntity.Variant].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[twitter4j.v1.MediaEntity.Variant].getUrl()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.MediaEntity.Variant].getUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.MediaEntity.Variant
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.MediaEntity.Variant].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.MediaEntity.Variant
    signature: '[twitter4j.v1.MediaEntity.Variant].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.URLEntity].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.URLEntity].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[twitter4j.v1.URLEntity].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.URLEntity].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[twitter4j.v1.URLEntity].getExpandedURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.URLEntity].getExpandedURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[twitter4j.v1.URLEntity].getDisplayURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.URLEntity].getDisplayURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 63
    functionName: '[twitter4j.v1.URLEntity].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.URLEntity].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 71
    functionName: '[twitter4j.v1.URLEntity].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.URLEntity].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.URLEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.URLEntity].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.URLEntity
    signature: '[twitter4j.v1.URLEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.QuickReply].<init>(String,String,String)'
      Src: twitter4j.v1.QuickReply:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.QuickReply
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - label
    - description
    - metadata
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[twitter4j.v1.QuickReply].of(String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QuickReply.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.v1.QuickReply].<init>(String,String,String)'
    linkageType: ''
    returnType: twitter4j.v1.QuickReply
    signature: '[twitter4j.v1.QuickReply].of(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.QuickReply
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - label
    - description
    - metadata
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[twitter4j.v1.QuickReply].<init>(String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QuickReply.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.QuickReply
    signature: '[twitter4j.v1.QuickReply].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.QuickReply].getClass()'
      Src: twitter4j.v1.QuickReply:58,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.QuickReply:58,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.QuickReply)'
      Src: twitter4j.v1.QuickReply:62,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.QuickReply)'
      Src: twitter4j.v1.QuickReply:63,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.QuickReply)'
      Src: twitter4j.v1.QuickReply:64,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[twitter4j.v1.QuickReply].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QuickReply.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.v1.QuickReply)'
    - '[twitter4j.v1.QuickReply].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.QuickReply].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.v1.QuickReply:69,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.v1.QuickReply:70,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.v1.QuickReply:71,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[twitter4j.v1.QuickReply].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QuickReply.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.QuickReply].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[twitter4j.v1.QuickReply].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QuickReply.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.QuickReply].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[twitter4j.v1.Place].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[twitter4j.v1.Place].getStreetAddress()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getStreetAddress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[twitter4j.v1.Place].getCountryCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getCountryCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[twitter4j.v1.Place].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[twitter4j.v1.Place].getCountry()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getCountry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.Place].getPlaceType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getPlaceType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[twitter4j.v1.Place].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[twitter4j.v1.Place].getFullName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getFullName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[twitter4j.v1.Place].getBoundingBoxType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getBoundingBoxType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: GeoLocation[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[twitter4j.v1.Place].getBoundingBoxCoordinates()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GeoLocation[][]
    signature: '[twitter4j.v1.Place].getBoundingBoxCoordinates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[twitter4j.v1.Place].getGeometryType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Place].getGeometryType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: GeoLocation[][]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[twitter4j.v1.Place].getGeometryCoordinates()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: GeoLocation[][]
    signature: '[twitter4j.v1.Place].getGeometryCoordinates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Place[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[twitter4j.v1.Place].getContainedWithIn()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Place[]
    signature: '[twitter4j.v1.Place].getContainedWithIn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Place
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Place].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.v1.Place].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.v1.AccountSettings].isSleepTimeEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.AccountSettings].isSleepTimeEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.AccountSettings].getSleepStartTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.AccountSettings].getSleepStartTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[twitter4j.v1.AccountSettings].getSleepEndTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.AccountSettings].getSleepEndTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Location[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[twitter4j.v1.AccountSettings].getTrendLocations()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Location[]
    signature: '[twitter4j.v1.AccountSettings].getTrendLocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[twitter4j.v1.AccountSettings].isGeoEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.AccountSettings].isGeoEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TimeZone
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[twitter4j.v1.AccountSettings].getTimeZone()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TimeZone
    signature: '[twitter4j.v1.AccountSettings].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[twitter4j.v1.AccountSettings].getLanguage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.AccountSettings].getLanguage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[twitter4j.v1.AccountSettings].isDiscoverableByEmail()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.AccountSettings].isDiscoverableByEmail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[twitter4j.v1.AccountSettings].isAlwaysUseHttps()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.AccountSettings].isAlwaysUseHttps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[twitter4j.v1.AccountSettings].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.AccountSettings].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[twitter4j.v1.AccountSettings].getAllowDmsFrom()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.AccountSettings].getAllowDmsFrom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.AccountSettings].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.v1.AccountSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - location
    - query
    - ip
    - accuracy
    - granularity
    - maxResults
    argTypes:
    - twitter4j.v1.GeoLocation
    - String
    - String
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoLocation].of(double,double)'
      Src: twitter4j.v1.GeoQuery:77,1
    - Dst: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,null,null,null,null)'
      Src: twitter4j.v1.GeoQuery:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - latitude
    - longitude
    argTypes:
    - double
    - double
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[twitter4j.v1.GeoQuery].ofGeoLocation(double,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoLocation].of(double,double)'
    - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,null,null,null,null)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].ofGeoLocation(double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
      Src: twitter4j.v1.GeoQuery:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - latitude
    - longitude
    argTypes:
    - double
    - double
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[twitter4j.v1.GeoQuery].geoLocation(double,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].geoLocation(double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(null,null,String,null,null)'
      Src: twitter4j.v1.GeoQuery:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ip
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[twitter4j.v1.GeoQuery].ofIP(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(null,null,String,null,null)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].ofIP(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
      Src: twitter4j.v1.GeoQuery:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ip
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[twitter4j.v1.GeoQuery].ip(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].ip(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(null,String,null,null,null)'
      Src: twitter4j.v1.GeoQuery:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[twitter4j.v1.GeoQuery].ofQuery(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(null,String,null,null,null)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].ofQuery(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
      Src: twitter4j.v1.GeoQuery:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[twitter4j.v1.GeoQuery].query(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].query(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
      Src: twitter4j.v1.GeoQuery:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - accuracy
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[twitter4j.v1.GeoQuery].accuracy(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].accuracy(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
      Src: twitter4j.v1.GeoQuery:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - granularity
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[twitter4j.v1.GeoQuery].granularity(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].granularity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
      Src: twitter4j.v1.GeoQuery:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.GeoQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxResults
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[twitter4j.v1.GeoQuery].maxResults(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
    linkageType: ''
    returnType: twitter4j.v1.GeoQuery
    signature: '[twitter4j.v1.GeoQuery].maxResults(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoQuery].getClass()'
      Src: twitter4j.v1.GeoQuery:164,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.GeoQuery:164,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.GeoQuery)'
      Src: twitter4j.v1.GeoQuery:169,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.GeoQuery)'
      Src: twitter4j.v1.GeoQuery:171,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.v1.GeoQuery)'
      Src: twitter4j.v1.GeoQuery:173,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.GeoLocation,twitter4j.v1.GeoQuery)'
      Src: twitter4j.v1.GeoQuery:175,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 176
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 176
    functionName: '[twitter4j.v1.GeoQuery].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.v1.GeoQuery)'
    - '[java.util.Objects].equals(twitter4j.v1.GeoLocation,twitter4j.v1.GeoQuery)'
    - '[Object].getClass()'
    - '[twitter4j.v1.GeoQuery].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.GeoQuery].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.GeoLocation].hashCode()'
      Src: twitter4j.v1.GeoQuery:180,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.v1.GeoQuery:181,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.v1.GeoQuery:182,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.v1.GeoQuery:183,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: '[twitter4j.v1.GeoQuery].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.GeoLocation].hashCode()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.GeoQuery].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.GeoLocation
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 198
    functionName: '[twitter4j.v1.GeoQuery].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.GeoQuery].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.UserMentionEntity].getText()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UserMentionEntity].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[twitter4j.v1.UserMentionEntity].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UserMentionEntity].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[twitter4j.v1.UserMentionEntity].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.UserMentionEntity].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[twitter4j.v1.UserMentionEntity].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.UserMentionEntity].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 63
    functionName: '[twitter4j.v1.UserMentionEntity].getStart()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UserMentionEntity].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 71
    functionName: '[twitter4j.v1.UserMentionEntity].getEnd()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.UserMentionEntity].getEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserMentionEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.UserMentionEntity].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserMentionEntity
    signature: '[twitter4j.v1.UserMentionEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[twitter4j.v1.Friendship].getId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Friendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.v1.Friendship].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[twitter4j.v1.Friendship].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Friendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Friendship].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.Friendship].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Friendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.Friendship].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[twitter4j.v1.Friendship].isFollowing()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Friendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Friendship].isFollowing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[twitter4j.v1.Friendship].isFollowedBy()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Friendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.Friendship].isFollowedBy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Friendship
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.Friendship].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Friendship.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Friendship
    signature: '[twitter4j.v1.Friendship].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Trends
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - woeid
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[twitter4j.v1.TrendsResources].getPlaceTrends(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TrendsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Trends
    signature: '[twitter4j.v1.TrendsResources].getPlaceTrends(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[twitter4j.v1.TrendsResources].getAvailableTrends()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TrendsResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.v1.TrendsResources].getAvailableTrends()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.GeoLocation
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - twitter4j.v1.GeoLocation
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[twitter4j.v1.TrendsResources].getClosestTrends(twitter4j.v1.GeoLocation)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TrendsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.v1.TrendsResources].getClosestTrends(twitter4j.v1.GeoLocation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TrendsResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.TrendsResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TrendsResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TrendsResources
    signature: '[twitter4j.v1.TrendsResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.TimelinesResources].getMentionsTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getMentionsTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[twitter4j.v1.TimelinesResources].getMentionsTimeline(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getMentionsTimeline(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - screenName
    - paging
    argTypes:
    - String
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[twitter4j.v1.TimelinesResources].getUserTimeline(String,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getUserTimeline(String,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - paging
    argTypes:
    - long
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[twitter4j.v1.TimelinesResources].getUserTimeline(long,twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getUserTimeline(long,twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[twitter4j.v1.TimelinesResources].getUserTimeline(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getUserTimeline(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[twitter4j.v1.TimelinesResources].getUserTimeline(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getUserTimeline(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[twitter4j.v1.TimelinesResources].getUserTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getUserTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: '[twitter4j.v1.TimelinesResources].getUserTimeline(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getUserTimeline(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 147
    functionName: '[twitter4j.v1.TimelinesResources].getHomeTimeline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getHomeTimeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 160
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 160
    functionName: '[twitter4j.v1.TimelinesResources].getHomeTimeline(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getHomeTimeline(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 171
    functionName: '[twitter4j.v1.TimelinesResources].getRetweetsOfMe()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getRetweetsOfMe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Paging
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - paging
    argTypes:
    - twitter4j.v1.Paging
    constantsTouched: []
    func_position:
      end: 183
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 183
    functionName: '[twitter4j.v1.TimelinesResources].getRetweetsOfMe(twitter4j.v1.Paging)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.v1.TimelinesResources].getRetweetsOfMe(twitter4j.v1.Paging)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TimelinesResources
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.TimelinesResources].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TimelinesResources
    signature: '[twitter4j.v1.TimelinesResources].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[twitter4j.v1.SpamReportingResource].reportSpam(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SpamReportingResource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.SpamReportingResource].reportSpam(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - screenName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[twitter4j.v1.SpamReportingResource].reportSpam(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SpamReportingResource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.v1.SpamReportingResource].reportSpam(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SpamReportingResource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.SpamReportingResource].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SpamReportingResource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SpamReportingResource
    signature: '[twitter4j.v1.SpamReportingResource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].encodeParameters(HttpParameter[])'
      Src: twitter4j.HttpRequest:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpRequest
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - method
    - url
    - parameters
    - authorization
    - requestHeaders
    argTypes:
    - RequestMethod
    - String
    - HttpParameter[]
    - twitter4j.Authorization
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: '[twitter4j.HttpRequest].<init>(RequestMethod,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].encodeParameters(HttpParameter[])'
    linkageType: ''
    returnType: twitter4j.HttpRequest
    signature: '[twitter4j.HttpRequest].<init>(RequestMethod,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: RequestMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[twitter4j.HttpRequest].getMethod()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: RequestMethod
    signature: '[twitter4j.HttpRequest].getMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HttpParameter[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[twitter4j.HttpRequest].getParameters()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.HttpRequest].getParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[twitter4j.HttpRequest].getURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpRequest].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.Authorization
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[twitter4j.HttpRequest].getAuthorization()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.Authorization
    signature: '[twitter4j.HttpRequest].getAuthorization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[twitter4j.HttpRequest].getRequestHeaders()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[twitter4j.HttpRequest].getRequestHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].getClass()'
      Src: twitter4j.HttpRequest:88,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.HttpRequest:88,1
    - Dst: '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.HttpRequest)'
      Src: twitter4j.HttpRequest:92,1
    - Dst: '[java.util.Arrays].equals(HttpParameter[],twitter4j.HttpRequest)'
      Src: twitter4j.HttpRequest:94,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,String>,twitter4j.HttpRequest)'
      Src: twitter4j.HttpRequest:95,1
    - Dst: '[java.util.Objects].equals(RequestMethod,twitter4j.HttpRequest)'
      Src: twitter4j.HttpRequest:97,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.HttpRequest)'
      Src: twitter4j.HttpRequest:99,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 100
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 100
    functionName: '[twitter4j.HttpRequest].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.HttpRequest].getClass()'
    - '[java.util.Objects].equals(RequestMethod,twitter4j.HttpRequest)'
    - '[java.util.Objects].equals(String,twitter4j.HttpRequest)'
    - '[java.util.Arrays].equals(HttpParameter[],twitter4j.HttpRequest)'
    - '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.HttpRequest)'
    - '[java.util.Objects].equals(java.util.Map<String,String>,twitter4j.HttpRequest)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpRequest].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RequestMethod].hashCode()'
      Src: twitter4j.HttpRequest:104,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.HttpRequest:105,1
    - Dst: '[java.util.Arrays].hashCode(HttpParameter[])'
      Src: twitter4j.HttpRequest:106,1
    - Dst: '[twitter4j.Authorization].hashCode()'
      Src: twitter4j.HttpRequest:107,1
    - Dst: '[java.util.Map<String,String>].hashCode()'
      Src: twitter4j.HttpRequest:108,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionName: '[twitter4j.HttpRequest].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 1
    functionsReached:
    - '[RequestMethod].hashCode()'
    - '[java.util.Arrays].hashCode(HttpParameter[])'
    - '[twitter4j.Authorization].hashCode()'
    - '[java.util.Map<String,String>].hashCode()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HttpRequest].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(HttpParameter[])'
      Src: twitter4j.HttpRequest:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RequestMethod
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - java.util.Map<String,String>
      - HttpParameter[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[twitter4j.HttpRequest].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(HttpParameter[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpRequest].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.HttpClient:24,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: twitter4j.HttpClient:27,1
    - Dst: '[twitter4j.Version].getVersion()'
      Src: twitter4j.HttpClient:43,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: twitter4j.HttpClient:43,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: twitter4j.HttpClient:44,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: twitter4j.HttpClient:45,1
    - Dst: '[twitter4j.Version].getVersion()'
      Src: twitter4j.HttpClient:46,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: twitter4j.HttpClient:46,1
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: twitter4j.HttpClient:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpClient
      static: false
      superClass: Object
    argCount: 11
    argNames:
    - httpProxyHost
    - httpProxyPort
    - httpProxyUser
    - httpProxyPassword
    - httpProxySocks
    - httpRetryCount
    - httpRetryIntervalSeconds
    - httpConnectionTimeout
    - httpReadTimeout
    - prettyDebug
    - gzipEnabled
    argTypes:
    - String
    - int
    - String
    - String
    - boolean
    - int
    - int
    - int
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 50
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 50
    functionName: '[twitter4j.HttpClient].<init>(String,int,String,String,boolean,int,int,int,int,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.Version].getVersion()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.Map<String,String>].put(String,String)'
    - '[twitter4j.Logger].getLogger()'
    linkageType: ''
    returnType: twitter4j.HttpClient
    signature: '[twitter4j.HttpClient].<init>(String,int,String,String,boolean,int,int,int,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: twitter4j.HttpClient:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[twitter4j.HttpClient].isProxyConfigured()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpClient].isProxyConfigured()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DataOutputStream].writeBytes(String)'
      Src: twitter4j.HttpClient:57,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpClient:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DataOutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - out
    - outStr
    argTypes:
    - DataOutputStream
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[twitter4j.HttpClient].write(DataOutputStream,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 1
    functionsReached:
    - '[DataOutputStream].writeBytes(String)'
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpClient].write(DataOutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].put(String,String)'
      Src: twitter4j.HttpClient:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[twitter4j.HttpClient].addDefaultRequestHeader(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,String>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpClient].addDefaultRequestHeader(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.HttpRequest
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 12
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:72,1
    - Dst: '[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,null)'
      Src: twitter4j.HttpClient:74,1
    - Dst: '[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)'
      Src: twitter4j.HttpClient:74,1
    - Dst: '[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,null,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:79,1
    - Dst: '[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)'
      Src: twitter4j.HttpClient:79,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponseListener
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - req
    - listener
    argTypes:
    - twitter4j.HttpRequest
    - twitter4j.HttpResponseListener
    constantsTouched: []
    func_position:
      end: 83
      start: 70
    functionDepth: 12
    functionLinenumber: 70
    functionLinenumberEnd: 83
    functionName: '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)'
    - '[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,null,twitter4j.HttpClient)'
    - '[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)'
    - '[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,null)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].getURL()'
      Src: twitter4j.HttpClient:95,1
    - Dst: '[twitter4j.HttpClient].getConnection(String)'
      Src: twitter4j.HttpClient:95,1
    - Dst: '[HttpURLConnection].setDoInput(boolean)'
      Src: twitter4j.HttpClient:96,1
    - Dst: '[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,HttpURLConnection)'
      Src: twitter4j.HttpClient:97,1
    - Dst: '[twitter4j.HttpRequest].getMethod()'
      Src: twitter4j.HttpClient:98,1
    - Dst: '[RequestMethod].name()'
      Src: twitter4j.HttpClient:98,1
    - Dst: '[HttpURLConnection].setRequestMethod(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:98,1
    - Dst: '[twitter4j.HttpRequest].getMethod()'
      Src: twitter4j.HttpClient:99,1
    - Dst: '[twitter4j.HttpRequest].getParameters()'
      Src: twitter4j.HttpClient:100,1
    - Dst: '[twitter4j.HttpParameter].containsFile(HttpParameter[])'
      Src: twitter4j.HttpClient:100,1
    - Dst: System.currentTimeMillis()
      Src: twitter4j.HttpClient:101,1
    - Dst: '[HttpURLConnection].setRequestProperty(String,String)'
      Src: twitter4j.HttpClient:102,1
    - Dst: '[HttpURLConnection].setDoOutput(boolean)'
      Src: twitter4j.HttpClient:104,1
    - Dst: '[HttpURLConnection].getOutputStream()'
      Src: twitter4j.HttpClient:105,1
    - Dst: '[DataOutputStream].<init>(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:106,1
    - Dst: '[twitter4j.HttpRequest].getParameters()'
      Src: twitter4j.HttpClient:107,1
    - Dst: param.isFile()
      Src: twitter4j.HttpClient:108,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:109,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:110,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:111,1
    - Dst: '[BufferedInputStream].<init>()'
      Src: twitter4j.HttpClient:112,1
    - Dst: '[BufferedInputStream].read(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:117,1
    - Dst: '[DataOutputStream].write(twitter4j.HttpClient,int,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:118,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:120,1
    - Dst: '[BufferedInputStream].close()'
      Src: twitter4j.HttpClient:121,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:123,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:124,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:125,1
    - Dst: param.getValue()
      Src: twitter4j.HttpClient:126,1
    - Dst: '[twitter4j.Logger].debug(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:126,1
    - Dst: param.getValue()
      Src: twitter4j.HttpClient:127,1
    - Dst: '[twitter4j.HttpClient].getBytes(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:127,1
    - Dst: '[DataOutputStream].write(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:127,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:128,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:131,1
    - Dst: '[twitter4j.HttpClient].write(DataOutputStream,String)'
      Src: twitter4j.HttpClient:132,1
    - Dst: '[twitter4j.HttpRequest].getParameters()'
      Src: twitter4j.HttpClient:135,1
    - Dst: '[twitter4j.HttpParameter].containsJson(HttpParameter[])'
      Src: twitter4j.HttpClient:135,1
    - Dst: '[HttpURLConnection].setRequestProperty(String,String)'
      Src: twitter4j.HttpClient:136,1
    - Dst: req.getParameters()[0].getJsonObject()
      Src: twitter4j.HttpClient:138,1
    - Dst: '[twitter4j.HttpClient].toString()'
      Src: twitter4j.HttpClient:138,1
    - Dst: '[HttpURLConnection].setRequestProperty(String,String)'
      Src: twitter4j.HttpClient:140,1
    - Dst: '[twitter4j.HttpRequest].getParameters()'
      Src: twitter4j.HttpClient:142,1
    - Dst: '[twitter4j.HttpParameter].encodeParameters(HttpParameter[])'
      Src: twitter4j.HttpClient:142,1
    - Dst: '[twitter4j.Logger].debug(String,String)'
      Src: twitter4j.HttpClient:144,1
    - Dst: '[String].getBytes(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:145,1
    - Dst: Integer.toString(twitter4j.HttpClient)
      Src: twitter4j.HttpClient:147,1
    - Dst: '[HttpURLConnection].setRequestProperty(String,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:146,1
    - Dst: '[HttpURLConnection].setDoOutput(boolean)'
      Src: twitter4j.HttpClient:148,1
    - Dst: '[HttpURLConnection].getOutputStream()'
      Src: twitter4j.HttpClient:149,1
    - Dst: '[twitter4j.HttpClient].write(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:150,1
    - Dst: '[twitter4j.HttpClient].flush()'
      Src: twitter4j.HttpClient:152,1
    - Dst: '[twitter4j.HttpClient].close()'
      Src: twitter4j.HttpClient:153,1
    - Dst: '[twitter4j.HttpResponse].<init>(HttpURLConnection,boolean)'
      Src: twitter4j.HttpClient:155,1
    - Dst: '[HttpURLConnection].getResponseCode()'
      Src: twitter4j.HttpClient:156,1
    - Dst: '[twitter4j.Logger].isDebugEnabled()'
      Src: twitter4j.HttpClient:157,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpClient:158,1
    - Dst: '[HttpURLConnection].getHeaderFields()'
      Src: twitter4j.HttpClient:159,1
    - Dst: '[twitter4j.HttpClient].keySet()'
      Src: twitter4j.HttpClient:160,1
    - Dst: '[twitter4j.HttpClient].get(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:161,1
    - Dst: '[twitter4j.Logger].debug(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:164,1
    - Dst: '[twitter4j.Logger].debug(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:166,1
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.HttpClient:174,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
      Src: twitter4j.HttpClient:174,1
    - Dst: '[twitter4j.HttpClient].close()'
      Src: twitter4j.HttpClient:183,1
    - Dst: ioe.getMessage()
      Src: twitter4j.HttpClient:191,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.HttpClient,twitter4j.HttpClient,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:191,1
    - Dst: '[twitter4j.Logger].isDebugEnabled()'
      Src: twitter4j.HttpClient:195,1
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.HttpClient:196,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpClient:198,1
    - Dst: Thread.sleep(int)
      Src: twitter4j.HttpClient:199,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 133
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.HttpRequest
    constantsTouched: []
    func_position:
      end: 205
      start: 85
    functionDepth: 11
    functionLinenumber: 85
    functionLinenumberEnd: 205
    functionName: '[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 2
    functionsReached:
    - '[BufferedInputStream].read(twitter4j.HttpClient)'
    - '[BufferedInputStream].<init>()'
    - param.isFile()
    - Integer.toString(twitter4j.HttpClient)
    - '[twitter4j.HttpParameter].containsFile(HttpParameter[])'
    - '[DataOutputStream].<init>(twitter4j.HttpClient)'
    - '[twitter4j.HttpClient].keySet()'
    - Thread.sleep(int)
    - '[twitter4j.HttpClient].flush()'
    - '[twitter4j.HttpRequest].getMethod()'
    - '[HttpURLConnection].setRequestProperty(String,String)'
    - '[BufferedInputStream].close()'
    - '[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,HttpURLConnection)'
    - '[HttpURLConnection].setRequestProperty(String,twitter4j.HttpClient)'
    - param.getValue()
    - '[HttpURLConnection].getHeaderFields()'
    - '[twitter4j.HttpParameter].encodeParameters(HttpParameter[])'
    - '[HttpURLConnection].setRequestMethod(twitter4j.HttpClient)'
    - '[RequestMethod].name()'
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.HttpClient].getConnection(String)'
    - '[twitter4j.Logger].debug(twitter4j.HttpClient)'
    - '[twitter4j.HttpClient].write(DataOutputStream,String)'
    - '[HttpURLConnection].getResponseCode()'
    - '[twitter4j.Logger].debug(String,String)'
    - '[twitter4j.HttpClient].write(twitter4j.HttpClient)'
    - '[HttpURLConnection].setDoInput(boolean)'
    - '[twitter4j.HttpResponse].<init>(HttpURLConnection,boolean)'
    - req.getParameters()[0].getJsonObject()
    - '[DataOutputStream].write(twitter4j.HttpClient,int,twitter4j.HttpClient)'
    - '[DataOutputStream].write(twitter4j.HttpClient)'
    - '[twitter4j.Logger].isDebugEnabled()'
    - '[twitter4j.HttpClient].get(twitter4j.HttpClient)'
    - ioe.getMessage()
    - '[twitter4j.HttpClient].toString()'
    - '[twitter4j.Logger].debug(String)'
    - '[String].getBytes(twitter4j.HttpClient)'
    - '[HttpURLConnection].setDoOutput(boolean)'
    - '[twitter4j.HttpRequest].getURL()'
    - '[twitter4j.HttpParameter].containsJson(HttpParameter[])'
    - '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
    - System.currentTimeMillis()
    - '[twitter4j.HttpClient].getBytes(twitter4j.HttpClient)'
    - '[twitter4j.TwitterException].<init>(twitter4j.HttpClient,twitter4j.HttpClient,twitter4j.HttpClient)'
    - '[HttpURLConnection].getOutputStream()'
    - '[twitter4j.HttpClient].close()'
    - '[twitter4j.HttpRequest].getParameters()'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].isDebugEnabled()'
      Src: twitter4j.HttpClient:214,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpClient:215,1
    - Dst: '[twitter4j.HttpRequest].getMethod()'
      Src: twitter4j.HttpClient:216,1
    - Dst: '[RequestMethod].name()'
      Src: twitter4j.HttpClient:216,1
    - Dst: '[twitter4j.HttpRequest].getURL()'
      Src: twitter4j.HttpClient:216,1
    - Dst: '[twitter4j.Logger].debug(String,String)'
      Src: twitter4j.HttpClient:216,1
    - Dst: '[twitter4j.HttpRequest].getAuthorization()'
      Src: twitter4j.HttpClient:220,1
    - Dst: '[twitter4j.HttpRequest].getAuthorization()'
      Src: twitter4j.HttpClient:220,1
    - Dst: '[twitter4j.Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:220,1
    - Dst: '[twitter4j.Logger].isDebugEnabled()'
      Src: twitter4j.HttpClient:221,1
    - Dst: '[String].replaceAll(String,String)'
      Src: twitter4j.HttpClient:223,1
    - Dst: '[twitter4j.Logger].debug(String,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:223,1
    - Dst: '[HttpURLConnection].addRequestProperty(String,String)'
      Src: twitter4j.HttpClient:225,1
    - Dst: '[twitter4j.HttpRequest].getRequestHeaders()'
      Src: twitter4j.HttpClient:227,1
    - Dst: '[twitter4j.HttpRequest].getRequestHeaders()'
      Src: twitter4j.HttpClient:228,1
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: twitter4j.HttpClient:228,1
    - Dst: '[twitter4j.HttpRequest].getRequestHeaders()'
      Src: twitter4j.HttpClient:229,1
    - Dst: '[java.util.Map<String,String>].get(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:229,1
    - Dst: '[HttpURLConnection].addRequestProperty(twitter4j.HttpClient,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:229,1
    - Dst: '[twitter4j.HttpRequest].getRequestHeaders()'
      Src: twitter4j.HttpClient:230,1
    - Dst: '[java.util.Map<String,String>].get(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:230,1
    - Dst: '[twitter4j.Logger].debug(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:230,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      - HttpURLConnection
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - req
    - connection
    argTypes:
    - twitter4j.HttpRequest
    - HttpURLConnection
    constantsTouched: []
    func_position:
      end: 233
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 233
    functionName: '[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,HttpURLConnection)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.Logger].debug(String,twitter4j.HttpClient)'
    - '[twitter4j.HttpRequest].getMethod()'
    - '[twitter4j.Logger].debug(String,String)'
    - '[java.util.Map<String,String>].keySet()'
    - '[twitter4j.HttpRequest].getRequestHeaders()'
    - '[twitter4j.HttpRequest].getAuthorization()'
    - '[HttpURLConnection].addRequestProperty(twitter4j.HttpClient,twitter4j.HttpClient)'
    - '[twitter4j.Logger].isDebugEnabled()'
    - '[HttpURLConnection].addRequestProperty(String,String)'
    - '[String].replaceAll(String,String)'
    - '[java.util.Map<String,String>].get(twitter4j.HttpClient)'
    - '[RequestMethod].name()'
    - '[twitter4j.Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
    - '[twitter4j.Logger].debug(twitter4j.HttpClient)'
    - '[twitter4j.HttpRequest].getURL()'
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,HttpURLConnection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].isProxyConfigured()'
      Src: twitter4j.HttpClient:237,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.HttpClient:238,1
    - Dst: '[twitter4j.Logger].isDebugEnabled()'
      Src: twitter4j.HttpClient:239,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpClient:240,1
    - Dst: '[String].replaceAll(String,String)'
      Src: twitter4j.HttpClient:242,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpClient:242,1
    - Dst: '[Authenticator].<init>()'
      Src: twitter4j.HttpClient:244,1
    - Dst: Authenticator.setDefault(Authenticator)
      Src: twitter4j.HttpClient:244,1
    - Dst: InetSocketAddress.createUnresolved(String,int)
      Src: twitter4j.HttpClient:259,1
    - Dst: '[Proxy].<init>(twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:258,1
    - Dst: '[twitter4j.Logger].isDebugEnabled()'
      Src: twitter4j.HttpClient:260,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpClient:261,1
    - Dst: '[URL].<init>(String)'
      Src: twitter4j.HttpClient:263,1
    - Dst: '[URL].openConnection(Proxy)'
      Src: twitter4j.HttpClient:263,1
    - Dst: '[URL].<init>(String)'
      Src: twitter4j.HttpClient:265,1
    - Dst: '[URL].openConnection()'
      Src: twitter4j.HttpClient:265,1
    - Dst: con.setConnectTimeout(int)
      Src: twitter4j.HttpClient:268,1
    - Dst: con.setReadTimeout(int)
      Src: twitter4j.HttpClient:271,1
    - Dst: con.setInstanceFollowRedirects(boolean)
      Src: twitter4j.HttpClient:273,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpURLConnection
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 275
    functionName: '[twitter4j.HttpClient].getConnection(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 1
    functionsReached:
    - '[Authenticator].<init>()'
    - '[URL].openConnection(Proxy)'
    - InetSocketAddress.createUnresolved(String,int)
    - con.setInstanceFollowRedirects(boolean)
    - Authenticator.setDefault(Authenticator)
    - '[Proxy].<init>(twitter4j.HttpClient)'
    - '[URL].openConnection()'
    - '[String].equals(String)'
    - '[twitter4j.Logger].isDebugEnabled()'
    - '[URL].<init>(String)'
    - con.setReadTimeout(int)
    - '[String].replaceAll(String,String)'
    - '[twitter4j.HttpClient].isProxyConfigured()'
    - con.setConnectTimeout(int)
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: HttpURLConnection
    signature: '[twitter4j.HttpClient].getConnection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:279,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
      Src: twitter4j.HttpClient:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - twitter4j.HttpResponseListener
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - url
    - parameters
    - authorization
    - listener
    argTypes:
    - String
    - HttpParameter[]
    - twitter4j.Authorization
    - twitter4j.HttpResponseListener
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 13
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[twitter4j.HttpClient].get(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].get(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:283,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 13
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[twitter4j.HttpClient].get(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:288,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
      Src: twitter4j.HttpClient:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - twitter4j.HttpResponseListener
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - url
    - parameters
    - authorization
    - listener
    argTypes:
    - String
    - HttpParameter[]
    - twitter4j.Authorization
    - twitter4j.HttpResponseListener
    constantsTouched: []
    func_position:
      end: 289
      start: 286
    functionDepth: 13
    functionLinenumber: 286
    functionLinenumberEnd: 289
    functionName: '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],null,null)'
      Src: twitter4j.HttpClient:293,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - HttpParameter[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - url
    - params
    argTypes:
    - String
    - HttpParameter[]
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 13
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[twitter4j.HttpClient].post(String,HttpParameter[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],null,null)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].post(String,HttpParameter[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:297,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 13
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[twitter4j.HttpClient].post(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].post(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:303,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
      Src: twitter4j.HttpClient:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - twitter4j.HttpResponseListener
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - url
    - parameters
    - authorization
    - listener
    argTypes:
    - String
    - HttpParameter[]
    - twitter4j.Authorization
    - twitter4j.HttpResponseListener
    constantsTouched: []
    func_position:
      end: 304
      start: 300
    functionDepth: 13
    functionLinenumber: 300
    functionLinenumberEnd: 304
    functionName: '[twitter4j.HttpClient].delete(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].delete(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:308,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 13
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: '[twitter4j.HttpClient].delete(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].delete(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:313,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 13
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: '[twitter4j.HttpClient].head(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].head(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:319,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
      Src: twitter4j.HttpClient:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - HttpParameter[]
      - twitter4j.Authorization
      - twitter4j.HttpResponseListener
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - url
    - parameters
    - authorization
    - listener
    argTypes:
    - String
    - HttpParameter[]
    - twitter4j.Authorization
    - twitter4j.HttpResponseListener
    constantsTouched: []
    func_position:
      end: 320
      start: 316
    functionDepth: 13
    functionLinenumber: 316
    functionLinenumberEnd: 320
    functionName: '[twitter4j.HttpClient].put(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].put(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:324,1
    - Dst: '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
      Src: twitter4j.HttpClient:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 13
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: '[twitter4j.HttpClient].put(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpRequest].<init>(twitter4j.HttpClient,String,null,null,java.util.Map<String,String>)'
    - '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpClient].put(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].getClass()'
      Src: twitter4j.HttpClient:330,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.HttpClient:330,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:332,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:332,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:332,1
    - Dst: '[java.util.Objects].equals(java.util.Map<String,String>,twitter4j.HttpClient)'
      Src: twitter4j.HttpClient:332,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 333
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 333
    functionName: '[twitter4j.HttpClient].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.HttpClient)'
    - '[twitter4j.HttpClient].getClass()'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(java.util.Map<String,String>,twitter4j.HttpClient)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpClient].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,int,String,String,boolean,int,int,int,int,boolean,java.util.Map<String,String>)'
      Src: twitter4j.HttpClient:337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 338
    functionName: '[twitter4j.HttpClient].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,int,String,String,boolean,int,int,int,int,boolean,java.util.Map<String,String>)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HttpClient].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - twitter4j.Logger
      - long
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 355
    functionName: '[twitter4j.HttpClient].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpClient].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpResponseCode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.HttpResponseCode].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseCode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpResponseCode
    signature: '[twitter4j.HttpResponseCode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.HttpParameter].<init>(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 84
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - jsonObject
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[twitter4j.HttpParameter].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - file
    argTypes:
    - String
    - java.io.File
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[twitter4j.HttpParameter].<init>(String,java.io.File)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(String,java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: twitter4j.HttpParameter:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - fileName
    - fileBody
    argTypes:
    - String
    - String
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 3
    functionsReached:
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: twitter4j.HttpParameter:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[twitter4j.HttpParameter].<init>(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 24
    functionsReached:
    - String.valueOf(int)
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: twitter4j.HttpParameter:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[twitter4j.HttpParameter].<init>(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 50
    functionsReached:
    - String.valueOf(long)
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: twitter4j.HttpParameter:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - double
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[twitter4j.HttpParameter].<init>(String,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 1
    functionsReached:
    - String.valueOf(double)
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(boolean)
      Src: twitter4j.HttpParameter:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[twitter4j.HttpParameter].<init>(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 19
    functionsReached:
    - String.valueOf(boolean)
    linkageType: ''
    returnType: twitter4j.HttpParameter
    signature: '[twitter4j.HttpParameter].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[twitter4j.HttpParameter].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpParameter].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[twitter4j.HttpParameter].getValue()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpParameter].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[twitter4j.HttpParameter].getJsonObject()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.HttpParameter].getJsonObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.File
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[twitter4j.HttpParameter].getFile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.File
    signature: '[twitter4j.HttpParameter].getFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[twitter4j.HttpParameter].getFileBody()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[twitter4j.HttpParameter].getFileBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[twitter4j.HttpParameter].isFile()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpParameter].isFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[twitter4j.HttpParameter].isJson()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpParameter].isJson()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[twitter4j.HttpParameter].hasFileBody()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpParameter].hasFileBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].isFile()'
      Src: twitter4j.HttpParameter:124,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.HttpParameter:125,1
    - Dst: '[java.io.File].getName()'
      Src: twitter4j.HttpParameter:128,1
    - Dst: '[twitter4j.HttpParameter].lastIndexOf(String)'
      Src: twitter4j.HttpParameter:129,1
    - Dst: '[twitter4j.HttpParameter].lastIndexOf(String)'
      Src: twitter4j.HttpParameter:134,1
    - Dst: '[twitter4j.HttpParameter].substring(int)'
      Src: twitter4j.HttpParameter:134,1
    - Dst: '[twitter4j.HttpParameter].toLowerCase()'
      Src: twitter4j.HttpParameter:134,1
    - Dst: '[twitter4j.HttpParameter].length()'
      Src: twitter4j.HttpParameter:135,1
    - Dst: '[twitter4j.HttpParameter].length()'
      Src: twitter4j.HttpParameter:150,1
    - Dst: '[String].equals(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:151,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 161
    functionName: '[twitter4j.HttpParameter].getContentType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 1
    functionsReached:
    - '[java.io.File].getName()'
    - '[String].equals(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].lastIndexOf(String)'
    - '[twitter4j.HttpParameter].toLowerCase()'
    - '[IllegalStateException].<init>(String)'
    - '[twitter4j.HttpParameter].length()'
    - '[twitter4j.HttpParameter].substring(int)'
    - '[twitter4j.HttpParameter].isFile()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpParameter].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].getClass()'
      Src: twitter4j.HttpParameter:166,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.HttpParameter:166,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:168,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:168,1
    - Dst: '[java.util.Objects].equals(twitter4j.JSONObject,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:168,1
    - Dst: '[java.util.Objects].equals(java.io.File,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:168,1
    - Dst: '[java.util.Objects].equals(java.io.InputStream,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:168,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[twitter4j.HttpParameter].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[java.util.Objects].equals(java.io.InputStream,twitter4j.HttpParameter)'
    - '[java.util.Objects].equals(String,twitter4j.HttpParameter)'
    - '[java.util.Objects].equals(twitter4j.JSONObject,twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].getClass()'
    - '[java.util.Objects].equals(java.io.File,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpParameter].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,twitter4j.JSONObject,java.io.File,java.io.InputStream)'
      Src: twitter4j.HttpParameter:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[twitter4j.HttpParameter].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,twitter4j.JSONObject,java.io.File,java.io.InputStream)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HttpParameter].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: params[0].isJson()
      Src: twitter4j.HttpParameter:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - HttpParameter[]
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[twitter4j.HttpParameter].containsJson(HttpParameter[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 1
    functionsReached:
    - params[0].isJson()
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpParameter].containsJson(HttpParameter[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: param.isFile()
      Src: twitter4j.HttpParameter:186,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - HttpParameter[]
    constantsTouched: []
    func_position:
      end: 192
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 192
    functionName: '[twitter4j.HttpParameter].containsFile(HttpParameter[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 1
    functionsReached:
    - param.isFile()
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpParameter].containsFile(HttpParameter[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.HttpParameter:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[twitter4j.HttpParameter].getParameterArray(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.HttpParameter].getParameterArray(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: twitter4j.HttpParameter:199,1
    - Dst: '[twitter4j.HttpParameter].getParameterArray(String,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[twitter4j.HttpParameter].getParameterArray(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[twitter4j.HttpParameter].getParameterArray(String,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.HttpParameter].getParameterArray(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.HttpParameter:204,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.HttpParameter:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - name1
    - value1
    - name2
    - value2
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 206
    functionName: '[twitter4j.HttpParameter].getParameterArray(String,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.HttpParameter].getParameterArray(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: twitter4j.HttpParameter:210,1
    - Dst: String.valueOf(int)
      Src: twitter4j.HttpParameter:210,1
    - Dst: '[twitter4j.HttpParameter].getParameterArray(String,twitter4j.HttpParameter,String,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HttpParameter[]
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - name1
    - value1
    - name2
    - value2
    argTypes:
    - String
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[twitter4j.HttpParameter].getParameterArray(String,int,String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].getParameterArray(String,twitter4j.HttpParameter,String,twitter4j.HttpParameter)'
    - String.valueOf(int)
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.HttpParameter].getParameterArray(String,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 223
    functionName: '[twitter4j.HttpParameter].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpParameter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(String)'
      Src: twitter4j.HttpParameter:229,1
    - Dst: '[String].compareTo(String)'
      Src: twitter4j.HttpParameter:233,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpParameter
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - twitter4j.HttpParameter
    constantsTouched: []
    func_position:
      end: 237
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 237
    functionName: '[twitter4j.HttpParameter].compareTo(twitter4j.HttpParameter)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HttpParameter].compareTo(twitter4j.HttpParameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.HttpParameter:243,1
    - Dst: httpParams[j].isFile()
      Src: twitter4j.HttpParameter:245,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.HttpParameter:246,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.HttpParameter:249,1
    - Dst: '[twitter4j.HttpParameter].encode(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:251,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.HttpParameter:251,1
    - Dst: '[twitter4j.HttpParameter].append(String)'
      Src: twitter4j.HttpParameter:251,1
    - Dst: '[twitter4j.HttpParameter].encode(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:252,1
    - Dst: '[twitter4j.HttpParameter].append(String)'
      Src: twitter4j.HttpParameter:251,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HttpParameter:254,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - httpParams
    argTypes:
    - HttpParameter[]
    constantsTouched: []
    func_position:
      end: 255
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 255
    functionName: '[twitter4j.HttpParameter].encodeParameters(HttpParameter[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.HttpParameter].encode(twitter4j.HttpParameter)'
    - '[StringBuilder].toString()'
    - '[IllegalArgumentException].<init>(String)'
    - '[StringBuilder].append(String)'
    - httpParams[j].isFile()
    - '[twitter4j.HttpParameter].append(String)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpParameter].encodeParameters(HttpParameter[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLEncoder].encode(String,String)'
      Src: twitter4j.HttpParameter:267,1
    - Dst: '[RuntimeException].<init>(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:269,1
    - Dst: '[twitter4j.HttpParameter].length()'
      Src: twitter4j.HttpParameter:271,1
    - Dst: '[StringBuilder].<init>(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:271,1
    - Dst: '[twitter4j.HttpParameter].length()'
      Src: twitter4j.HttpParameter:273,1
    - Dst: '[twitter4j.HttpParameter].charAt(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:274,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.HttpParameter:276,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.HttpParameter:278,1
    - Dst: '[twitter4j.HttpParameter].length()'
      Src: twitter4j.HttpParameter:279,1
    - Dst: '[twitter4j.HttpParameter].charAt(int)'
      Src: twitter4j.HttpParameter:280,1
    - Dst: '[twitter4j.HttpParameter].charAt(int)'
      Src: twitter4j.HttpParameter:280,1
    - Dst: '[StringBuilder].append(char)'
      Src: twitter4j.HttpParameter:281,1
    - Dst: '[StringBuilder].append(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:284,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HttpParameter:287,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 288
    functionName: '[twitter4j.HttpParameter].encode(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].<init>(twitter4j.HttpParameter)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].charAt(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].length()'
    - '[twitter4j.HttpParameter].charAt(int)'
    - '[java.net.URLEncoder].encode(String,String)'
    - '[RuntimeException].<init>(twitter4j.HttpParameter)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpParameter].encode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: twitter4j.HttpParameter:298,1
    - Dst: '[twitter4j.HttpParameter].replace(String,String)'
      Src: twitter4j.HttpParameter:299,1
    - Dst: '[twitter4j.HttpParameter].replace(String,String)'
      Src: twitter4j.HttpParameter:300,1
    - Dst: '[java.net.URLDecoder].decode(twitter4j.HttpParameter,String)'
      Src: twitter4j.HttpParameter:304,1
    - Dst: '[RuntimeException].<init>(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:306,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 310
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 310
    functionName: '[twitter4j.HttpParameter].decode(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].replace(String,String)'
    - '[String].replace(String,String)'
    - '[RuntimeException].<init>(twitter4j.HttpParameter)'
    - '[java.net.URLDecoder].decode(twitter4j.HttpParameter,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpParameter].decode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.HttpParameter:319,1
    - Dst: '[String].split(String)'
      Src: twitter4j.HttpParameter:320,1
    - Dst: pair.split(String,int)
      Src: twitter4j.HttpParameter:321,1
    - Dst: '[twitter4j.HttpParameter].decode()'
      Src: twitter4j.HttpParameter:323,1
    - Dst: '[twitter4j.HttpParameter].decode()'
      Src: twitter4j.HttpParameter:324,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.HttpParameter:325,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.HttpParameter:325,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.HttpParameter:326,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:326,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<twitter4j.HttpParameter>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - queryParameters
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 330
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 330
    functionName: '[twitter4j.HttpParameter].decodeParameters(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[String].split(String)'
    - '[java.util.ArrayList].<init>()'
    - '[String].equals(String)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpParameter].decode()'
    - pair.split(String,int)
    linkageType: ''
    returnType: java.util.List<twitter4j.HttpParameter>
    signature: '[twitter4j.HttpParameter].decodeParameters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.HttpParameter:333,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - String
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 335
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 335
    functionName: '[twitter4j.HttpParameter].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpParameter].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(long)
      Src: twitter4j.HttpParameter:339,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:339,1
    - Dst: '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.HttpParameter:339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - java.util.List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.JSONObject
      - java.io.File
      - java.io.InputStream
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - name
    - value
    - params
    argTypes:
    - String
    - long
    - java.util.List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 341
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 341
    functionName: '[twitter4j.HttpParameter].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.HttpParameter)'
    - String.valueOf(long)
    - '[java.util.List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpParameter].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponseEvent
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - twitter4j.HttpResponseEvent
    constantsTouched: []
    func_position:
      end: 8
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 8
    functionName: '[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpResponseListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.HttpResponseListener].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpResponseListener
    signature: '[twitter4j.HttpResponseListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponseEvent
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - request
    - response
    - te
    argTypes:
    - twitter4j.HttpRequest
    - twitter4j.HttpResponse
    - twitter4j.TwitterException
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,twitter4j.TwitterException)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpResponseEvent
    signature: '[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,twitter4j.TwitterException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpRequest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[twitter4j.HttpResponseEvent].getRequest()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpRequest
    signature: '[twitter4j.HttpResponseEvent].getRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[twitter4j.HttpResponseEvent].getResponse()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpResponseEvent].getResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterException
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[twitter4j.HttpResponseEvent].getTwitterException()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TwitterException
    signature: '[twitter4j.HttpResponseEvent].getTwitterException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].getAuthorization()'
      Src: twitter4j.HttpResponseEvent:67,1
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.HttpResponseEvent:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[twitter4j.HttpResponseEvent].isAuthenticated()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.HttpRequest].getAuthorization()'
    - '[twitter4j.Authorization].isEnabled()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpResponseEvent].isAuthenticated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponseEvent].getClass()'
      Src: twitter4j.HttpResponseEvent:73,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.HttpResponseEvent:73,1
    - Dst: '[java.util.Objects].equals(twitter4j.HttpRequest,twitter4j.HttpResponseEvent)'
      Src: twitter4j.HttpResponseEvent:77,1
    - Dst: '[java.util.Objects].equals(twitter4j.HttpResponse,twitter4j.HttpResponseEvent)'
      Src: twitter4j.HttpResponseEvent:79,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 80
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 80
    functionName: '[twitter4j.HttpResponseEvent].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(twitter4j.HttpRequest,twitter4j.HttpResponseEvent)'
    - '[java.util.Objects].equals(twitter4j.HttpResponse,twitter4j.HttpResponseEvent)'
    - '[twitter4j.HttpResponseEvent].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.HttpResponseEvent].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].hashCode()'
      Src: twitter4j.HttpResponseEvent:84,1
    - Dst: '[twitter4j.HttpResponse].hashCode()'
      Src: twitter4j.HttpResponseEvent:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[twitter4j.HttpResponseEvent].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpResponse].hashCode()'
    - '[twitter4j.HttpRequest].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HttpResponseEvent].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.HttpRequest
      - twitter4j.HttpResponse
      - twitter4j.TwitterException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[twitter4j.HttpResponseEvent].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpResponseEvent].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.parseInt(String,int)
      Src: twitter4j.BASE64Encoder:26,1
    - Dst: Integer.parseInt(String,int)
      Src: twitter4j.BASE64Encoder:27,1
    - Dst: Integer.parseInt(String,int)
      Src: twitter4j.BASE64Encoder:28,1
    - Dst: Integer.parseInt(String,int)
      Src: twitter4j.BASE64Encoder:29,1
    - Dst: Integer.parseInt(String,int)
      Src: twitter4j.BASE64Encoder:30,1
    - Dst: Integer.parseInt(String,int)
      Src: twitter4j.BASE64Encoder:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - char
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.BASE64Encoder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 35
    functionName: '[twitter4j.BASE64Encoder].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/BASE64Encoder.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(String,int)
    linkageType: ''
    returnType: twitter4j.BASE64Encoder
    signature: '[twitter4j.BASE64Encoder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: twitter4j.BASE64Encoder:38,1
    - Dst: '[StringBuilder].append()'
      Src: twitter4j.BASE64Encoder:67,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.BASE64Encoder:71,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.BASE64Encoder:72,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.BASE64Encoder:73,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.BASE64Encoder:76,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - char
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - from
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 77
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 77
    functionName: '[twitter4j.BASE64Encoder].encode(byte[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/BASE64Encoder.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.BASE64Encoder].encode(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.zip.GZIPInputStream].<init>(java.io.InputStream)'
      Src: twitter4j.StreamingGZIPInputStream:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.InputStream
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.StreamingGZIPInputStream
      static: false
      superClass: java.util.zip.GZIPInputStream
    argCount: 1
    argNames:
    - is
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[twitter4j.StreamingGZIPInputStream].<init>(java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/StreamingGZIPInputStream.java
    functionUses: 0
    functionsReached:
    - '[java.util.zip.GZIPInputStream].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: twitter4j.StreamingGZIPInputStream
    signature: '[twitter4j.StreamingGZIPInputStream].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].available()'
      Src: twitter4j.StreamingGZIPInputStream:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.InputStream
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.zip.GZIPInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.StreamingGZIPInputStream].available()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/StreamingGZIPInputStream.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].available()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StreamingGZIPInputStream].available()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.HttpResponse:31,1
    - Dst: '[java.net.HttpURLConnection].getResponseCode()'
      Src: twitter4j.HttpResponse:39,1
    - Dst: e.getMessage()
      Src: twitter4j.HttpResponse:47,1
    - Dst: '[String].equals(twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:47,1
    - Dst: '[java.net.HttpURLConnection].getResponseCode()'
      Src: twitter4j.HttpResponse:48,1
    - Dst: '[java.net.HttpURLConnection].getErrorStream()'
      Src: twitter4j.HttpResponse:53,1
    - Dst: '[java.net.HttpURLConnection].getInputStream()'
      Src: twitter4j.HttpResponse:54,1
    - Dst: '[java.net.HttpURLConnection].getContentEncoding()'
      Src: twitter4j.HttpResponse:56,1
    - Dst: '[String].equals(twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:56,1
    - Dst: '[twitter4j.StreamingGZIPInputStream].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:58,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.HttpURLConnection
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - con
    - prettyDebug
    argTypes:
    - java.net.HttpURLConnection
    - boolean
    constantsTouched: []
    func_position:
      end: 60
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 60
    functionName: '[twitter4j.HttpResponse].<init>(java.net.HttpURLConnection,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 0
    functionsReached:
    - '[java.net.HttpURLConnection].getErrorStream()'
    - '[String].equals(twitter4j.HttpResponse)'
    - e.getMessage()
    - '[java.net.HttpURLConnection].getInputStream()'
    - '[java.net.HttpURLConnection].getResponseCode()'
    - '[twitter4j.Logger].getLogger()'
    - '[java.net.HttpURLConnection].getContentEncoding()'
    - '[twitter4j.StreamingGZIPInputStream].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpResponse].<init>(java.net.HttpURLConnection,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.HttpResponse:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.HttpResponse
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prettyDebug
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[twitter4j.HttpResponse].<init>(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.Logger].getLogger()'
    linkageType: ''
    returnType: twitter4j.HttpResponse
    signature: '[twitter4j.HttpResponse].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[twitter4j.HttpResponse].getStatusCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.HttpResponse].getStatusCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.HttpURLConnection].getHeaderField(String)'
      Src: twitter4j.HttpResponse:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[twitter4j.HttpResponse].getResponseHeader(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 3
    functionsReached:
    - '[java.net.HttpURLConnection].getHeaderField(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpResponse].getResponseHeader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.HttpURLConnection].getHeaderFields()'
      Src: twitter4j.HttpResponse:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,java.util.List<String>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[twitter4j.HttpResponse].getResponseHeaderFields()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 1
    functionsReached:
    - '[java.net.HttpURLConnection].getHeaderFields()'
    linkageType: ''
    returnType: java.util.Map<String,java.util.List<String>>
    signature: '[twitter4j.HttpResponse].getResponseHeaderFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.HttpResponse:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: InputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[twitter4j.HttpResponse].asStream()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: InputStream
    signature: '[twitter4j.HttpResponse].asStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asStream()'
      Src: twitter4j.HttpResponse:112,1
    - Dst: '[InputStreamReader].<init>(InputStream,twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:116,1
    - Dst: '[BufferedReader].<init>(InputStreamReader)'
      Src: twitter4j.HttpResponse:116,1
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.HttpResponse:117,1
    - Dst: '[BufferedReader].readLine()'
      Src: twitter4j.HttpResponse:119,1
    - Dst: '[StringBuilder].append(twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:120,1
    - Dst: '[twitter4j.HttpResponse].append(String)'
      Src: twitter4j.HttpResponse:120,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HttpResponse:122,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpResponse:123,1
    - Dst: '[InputStream].close()'
      Src: twitter4j.HttpResponse:124,1
    - Dst: ioe.getMessage()
      Src: twitter4j.HttpResponse:127,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:127,1
    - Dst: '[InputStream].close()'
      Src: twitter4j.HttpResponse:131,1
    - Dst: '[BufferedReader].close()'
      Src: twitter4j.HttpResponse:137,1
    - Dst: '[twitter4j.HttpResponse].disconnectForcibly()'
      Src: twitter4j.HttpResponse:141,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 145
    functionName: '[twitter4j.HttpResponse].asString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 9
    functionsReached:
    - '[twitter4j.HttpResponse].append(String)'
    - '[BufferedReader].readLine()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(twitter4j.HttpResponse)'
    - '[BufferedReader].close()'
    - '[InputStream].close()'
    - '[twitter4j.HttpResponse].disconnectForcibly()'
    - '[InputStreamReader].<init>(InputStream,twitter4j.HttpResponse)'
    - '[StringBuilder].<init>()'
    - ioe.getMessage()
    - '[twitter4j.HttpResponse].asStream()'
    - '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
    - '[BufferedReader].<init>(InputStreamReader)'
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpResponse].asString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.HttpResponse:159,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.HttpResponse:159,1
    - Dst: '[twitter4j.JSONObject].toString(int)'
      Src: twitter4j.HttpResponse:161,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpResponse:161,1
    - Dst: '[twitter4j.Logger].debug()'
      Src: twitter4j.HttpResponse:163,1
    - Dst: jsone.getMessage()
      Src: twitter4j.HttpResponse:168,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:168,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:170,1
    - Dst: '[twitter4j.HttpResponse].disconnectForcibly()'
      Src: twitter4j.HttpResponse:173,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 156
    functionDepth: 7
    functionLinenumber: 156
    functionLinenumberEnd: 177
    functionName: '[twitter4j.HttpResponse].asJSONObject()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 19
    functionsReached:
    - '[twitter4j.JSONObject].toString(int)'
    - jsone.getMessage()
    - '[twitter4j.Logger].debug()'
    - '[twitter4j.HttpResponse].disconnectForcibly()'
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.HttpResponse].asJSONObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.HttpResponse:191,1
    - Dst: '[twitter4j.JSONArray].<init>(String)'
      Src: twitter4j.HttpResponse:191,1
    - Dst: '[twitter4j.JSONArray].toString(int)'
      Src: twitter4j.HttpResponse:193,1
    - Dst: '[twitter4j.Logger].debug(String)'
      Src: twitter4j.HttpResponse:193,1
    - Dst: '[twitter4j.Logger].debug()'
      Src: twitter4j.HttpResponse:195,1
    - Dst: '[twitter4j.Logger].isDebugEnabled()'
      Src: twitter4j.HttpResponse:199,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:200,1
    - Dst: jsone.getMessage()
      Src: twitter4j.HttpResponse:202,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:202,1
    - Dst: '[twitter4j.HttpResponse].disconnectForcibly()'
      Src: twitter4j.HttpResponse:205,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 188
    functionDepth: 7
    functionLinenumber: 188
    functionLinenumberEnd: 209
    functionName: '[twitter4j.HttpResponse].asJSONArray()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 10
    functionsReached:
    - '[twitter4j.JSONArray].toString(int)'
    - '[twitter4j.JSONArray].<init>(String)'
    - jsone.getMessage()
    - '[twitter4j.Logger].debug()'
    - '[twitter4j.HttpResponse].disconnectForcibly()'
    - '[twitter4j.Logger].isDebugEnabled()'
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.TwitterException].<init>(twitter4j.HttpResponse,twitter4j.HttpResponse)'
    - '[twitter4j.Logger].debug(String)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.HttpResponse].asJSONArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStreamReader].<init>(InputStream,twitter4j.HttpResponse)'
      Src: twitter4j.HttpResponse:213,1
    - Dst: '[BufferedReader].<init>(InputStreamReader)'
      Src: twitter4j.HttpResponse:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[twitter4j.HttpResponse].asReader()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 0
    functionsReached:
    - '[InputStreamReader].<init>(InputStream,twitter4j.HttpResponse)'
    - '[BufferedReader].<init>(InputStreamReader)'
    linkageType: ''
    returnType: Reader
    signature: '[twitter4j.HttpResponse].asReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].disconnect()'
      Src: twitter4j.HttpResponse:218,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: '[twitter4j.HttpResponse].disconnectForcibly()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.HttpResponse].disconnect()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpResponse].disconnectForcibly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.HttpURLConnection].disconnect()'
      Src: twitter4j.HttpResponse:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[twitter4j.HttpResponse].disconnect()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 2
    functionsReached:
    - '[java.net.HttpURLConnection].disconnect()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HttpResponse].disconnect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.net.HttpURLConnection
      - int
      - String
      - InputStream
      - boolean
      - twitter4j.JSONObject
      - twitter4j.JSONArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: '[twitter4j.HttpResponse].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HttpResponse].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusStreamBase].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
      Src: twitter4j.StatusStreamImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStreamImpl
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 5
    argNames:
    - response
    - streamListeners
    - rawStreamListeners
    - jsonStoreEnabled
    - prettyDebug
    argTypes:
    - twitter4j.HttpResponse
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.StatusStreamBase].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    linkageType: ''
    returnType: twitter4j.StatusStreamImpl
    signature: '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[twitter4j.StatusStreamImpl].onClose()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onClose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusStreamImpl].handleNextElement(java.util.List<twitter4j.v1.StreamListener>,null)'
      Src: twitter4j.StatusStreamImpl:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 1
    argNames:
    - listeners
    argTypes:
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[twitter4j.StatusStreamImpl].next(java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusStreamImpl].handleNextElement(java.util.List<twitter4j.v1.StreamListener>,null)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].next(java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusStreamImpl].handleNextElement(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
      Src: twitter4j.StatusStreamImpl:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - listeners
    - rawStreamListeners
    argTypes:
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[twitter4j.StatusStreamImpl].next(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusStreamImpl].handleNextElement(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].next(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[twitter4j.StatusStreamImpl].parseLine(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusStreamImpl].parseLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.RawStreamListener].onMessage(String)'
      Src: twitter4j.StatusStreamImpl:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.v1.RawStreamListener
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - rawString
    - listener
    argTypes:
    - String
    - twitter4j.v1.RawStreamListener
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[twitter4j.StatusStreamImpl].onMessage(String,twitter4j.v1.RawStreamListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.RawStreamListener].onMessage(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onMessage(String,twitter4j.v1.RawStreamListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusStreamImpl].asStatus(twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamImpl:71,1
    - Dst: '[twitter4j.v1.StatusListener].onStatus(twitter4j.StatusStreamImpl)'
      Src: twitter4j.StatusStreamImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 73
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[twitter4j.StatusStreamImpl].onStatus(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusListener].onStatus(twitter4j.StatusStreamImpl)'
    - '[twitter4j.StatusStreamImpl].asStatus(twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onStatus(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusStreamImpl:77,1
    - Dst: '[twitter4j.JSONObject].has(String)'
      Src: twitter4j.StatusStreamImpl:78,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusStreamImpl:80,1
    - Dst: '[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamImpl:80,1
    - Dst: '[twitter4j.v1.StatusListener].onDeletionNotice(twitter4j.StatusDeletionNoticeImpl)'
      Src: twitter4j.StatusStreamImpl:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 5
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[twitter4j.StatusStreamImpl].onDelete(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.v1.StatusListener].onDeletionNotice(twitter4j.StatusDeletionNoticeImpl)'
    - '[twitter4j.JSONObject].has(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onDelete(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusStreamImpl:88,1
    - Dst: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamImpl:88,1
    - Dst: '[twitter4j.v1.StatusListener].onTrackLimitationNotice(int)'
      Src: twitter4j.StatusStreamImpl:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[twitter4j.StatusStreamImpl].onLimit(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.v1.StatusListener].onTrackLimitationNotice(int)'
    - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onLimit(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamImpl:95,1
    - Dst: '[twitter4j.v1.StatusListener].onStallWarning(twitter4j.StallWarningImpl)'
      Src: twitter4j.StatusStreamImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[twitter4j.StatusStreamImpl].onStallWarning(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.v1.StatusListener].onStallWarning(twitter4j.StallWarningImpl)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onStallWarning(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusStreamImpl:101,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamImpl:103,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamImpl:104,1
    - Dst: '[twitter4j.v1.StatusListener].onScrubGeo(long,long)'
      Src: twitter4j.StatusStreamImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 107
      start: 99
    functionDepth: 4
    functionLinenumber: 99
    functionLinenumberEnd: 107
    functionName: '[twitter4j.StatusStreamImpl].onScrubGeo(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.StatusListener].onScrubGeo(long,long)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onScrubGeo(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.onException(Exception)
      Src: twitter4j.StatusStreamImpl:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: twitter4j.StatusStreamBase
    argCount: 2
    argNames:
    - e
    - listeners
    argTypes:
    - Exception
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[twitter4j.StatusStreamImpl].onException(Exception,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
    functionUses: 0
    functionsReached:
    - listener.onException(Exception)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamImpl].onException(Exception,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.StatusStreamBase:36,1
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(int)'
      Src: twitter4j.StatusStreamBase:42,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,twitter4j.StatusStreamBase)'
      Src: twitter4j.StatusStreamBase:53,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: twitter4j.StatusStreamBase:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStreamBase
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - stream
    - streamListeners
    - rawStreamListeners
    - jsonStoreEnabled
    - prettyDebug
    argTypes:
    - java.io.InputStream
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[twitter4j.StatusStreamBase].<init>(java.io.InputStream,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,twitter4j.StatusStreamBase)'
    - '[java.util.concurrent.Executors].newFixedThreadPool(int)'
    - '[twitter4j.Logger].getLogger()'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    linkageType: ''
    returnType: twitter4j.StatusStreamBase
    signature: '[twitter4j.StatusStreamBase].<init>(java.io.InputStream,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.StatusStreamBase:36,1
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(int)'
      Src: twitter4j.StatusStreamBase:42,1
    - Dst: '[twitter4j.HttpResponse].asStream()'
      Src: twitter4j.StatusStreamBase:63,1
    - Dst: '[twitter4j.StatusStreamBase].<init>(InputStream,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
      Src: twitter4j.StatusStreamBase:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStreamBase
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - response
    - streamListeners
    - rawStreamListeners
    - jsonStoreEnabled
    - prettyDebug
    argTypes:
    - twitter4j.HttpResponse
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[twitter4j.StatusStreamBase].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpResponse].asStream()'
    - '[java.util.concurrent.Executors].newFixedThreadPool(int)'
    - '[twitter4j.StatusStreamBase].<init>(InputStream,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    - '[twitter4j.Logger].getLogger()'
    linkageType: ''
    returnType: twitter4j.StatusStreamBase
    signature: '[twitter4j.StatusStreamBase].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[twitter4j.StatusStreamBase].parseLine(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StatusStreamBase].parseLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.StatusStreamBase:83,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: twitter4j.StatusStreamBase:86,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: twitter4j.StatusStreamBase:89,1
    - Dst: '[twitter4j.StatusStreamBase.StreamEvent].<init>(twitter4j.StatusStreamBase)'
      Src: twitter4j.StatusStreamBase:91,1
    - Dst: '[java.util.concurrent.ExecutorService].execute(twitter4j.StatusStreamBase.StreamEvent)'
      Src: twitter4j.StatusStreamBase:91,1
    - Dst: '[java.io.InputStream].close()'
      Src: twitter4j.StatusStreamBase:218,1
    - Dst: '[twitter4j.StatusStreamBase].onClose()'
      Src: twitter4j.StatusStreamBase:223,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.StatusStreamBase)'
      Src: twitter4j.StatusStreamBase:225,1
    CyclomaticComplexity: 84
    EdgeCount: 84
    ICount: 115
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listeners
    - rawStreamListeners
    argTypes:
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    constantsTouched: []
    func_position:
      end: 228
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 228
    functionName: '[twitter4j.StatusStreamBase].handleNextElement(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[java.io.BufferedReader].readLine()'
    - '[twitter4j.StatusStreamBase.StreamEvent].<init>(twitter4j.StatusStreamBase)'
    - '[java.util.concurrent.ExecutorService].execute(twitter4j.StatusStreamBase.StreamEvent)'
    - '[java.io.InputStream].close()'
    - '[java.io.IOException].<init>(String)'
    - '[IllegalStateException].<init>(String)'
    - '[twitter4j.TwitterException].<init>(String,twitter4j.StatusStreamBase)'
    - '[twitter4j.StatusStreamBase].onClose()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].handleNextElement(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.v1.RawStreamListener
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rawString
    - listener
    argTypes:
    - String
    - twitter4j.v1.RawStreamListener
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[twitter4j.StatusStreamBase].onMessage(String,twitter4j.v1.RawStreamListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onMessage(String,twitter4j.v1.RawStreamListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[twitter4j.StatusStreamBase].onSender(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onSender(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[twitter4j.StatusStreamBase].onStatus(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onStatus(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[twitter4j.StatusStreamBase].onDirectMessage(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onDirectMessage(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: '[twitter4j.StatusStreamBase].onDelete(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onDelete(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[twitter4j.StatusStreamBase].onLimit(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onLimit(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[twitter4j.StatusStreamBase].onStallWarning(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onStallWarning(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 260
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 260
    functionName: '[twitter4j.StatusStreamBase].onScrubGeo(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onScrubGeo(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - json
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[twitter4j.StatusStreamBase].onFriends(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onFriends(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - target
    - targetObject
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: '[twitter4j.StatusStreamBase].onFavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onFavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - target
    - targetObject
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionName: '[twitter4j.StatusStreamBase].onUnfavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUnfavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 276
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionName: '[twitter4j.StatusStreamBase].onFollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onFollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[twitter4j.StatusStreamBase].onUnfollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUnfollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - addedMember
    - owner
    - userList
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[twitter4j.StatusStreamBase].onUserListMemberAddition(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserListMemberAddition(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - deletedMember
    - owner
    - userList
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[twitter4j.StatusStreamBase].onUserListMemberDeletion(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserListMemberDeletion(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - owner
    - userList
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: '[twitter4j.StatusStreamBase].onUserListSubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserListSubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - owner
    - userList
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[twitter4j.StatusStreamBase].onUserListUnsubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserListUnsubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - userList
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[twitter4j.StatusStreamBase].onUserListCreation(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserListCreation(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      - twitter4j.JSONException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - userList
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 304
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionName: '[twitter4j.StatusStreamBase].onUserListUpdated(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserListUpdated(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - userList
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: '[twitter4j.StatusStreamBase].onUserListDestroyed(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserListDestroyed(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[twitter4j.StatusStreamBase].onUserUpdate(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserUpdate(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - listeners
    argTypes:
    - long
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[twitter4j.StatusStreamBase].onUserDeletion(long,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserDeletion(long,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - listeners
    argTypes:
    - long
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 320
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionName: '[twitter4j.StatusStreamBase].onUserSuspension(long,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUserSuspension(long,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[twitter4j.StatusStreamBase].onBlock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onBlock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 328
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionName: '[twitter4j.StatusStreamBase].onUnblock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUnblock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - target
    - targetObject
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[twitter4j.StatusStreamBase].onRetweetedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onRetweetedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - target
    - targetObject
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 336
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 336
    functionName: '[twitter4j.StatusStreamBase].onFavoritedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onFavoritedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - target
    - targetObject
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[twitter4j.StatusStreamBase].onQuotedTweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onQuotedTweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: '[twitter4j.StatusStreamBase].onMute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onMute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String)'
      Src: twitter4j.StatusStreamBase:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - twitter4j.JSONObject
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - listeners
    argTypes:
    - twitter4j.JSONObject
    - twitter4j.JSONObject
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 348
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionName: '[twitter4j.StatusStreamBase].onUnmute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onUnmute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].warn(String,String)'
      Src: twitter4j.StatusStreamBase:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - line
    - listeners
    argTypes:
    - String
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: '[twitter4j.StatusStreamBase].onDisconnectionNotice(String,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String,String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onDisconnectionNotice(String,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].getMessage()'
      Src: twitter4j.StatusStreamBase:355,1
    - Dst: '[twitter4j.Logger].warn(String,twitter4j.StatusStreamBase)'
      Src: twitter4j.StatusStreamBase:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - e
    - listeners
    argTypes:
    - Exception
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: '[twitter4j.StatusStreamBase].onException(Exception,java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].warn(String,twitter4j.StatusStreamBase)'
    - '[Exception].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onException(Exception,java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 358
    functionName: '[twitter4j.StatusStreamBase].onClose()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onClose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].close()'
      Src: twitter4j.StatusStreamBase:363,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: twitter4j.StatusStreamBase:364,1
    - Dst: '[twitter4j.HttpResponse].disconnect()'
      Src: twitter4j.StatusStreamBase:366,1
    - Dst: '[twitter4j.StatusStreamBase].onClose()'
      Src: twitter4j.StatusStreamBase:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 369
    functionName: '[twitter4j.StatusStreamBase].close()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.StatusStreamBase].onClose()'
    - '[java.io.BufferedReader].close()'
    - '[twitter4j.HttpResponse].disconnect()'
    - '[java.io.InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:372,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:375,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 378
      start: 371
    functionDepth: 10
    functionLinenumber: 371
    functionLinenumberEnd: 378
    functionName: '[twitter4j.StatusStreamBase].asStatus(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.StatusJSONImpl,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.StatusStreamBase].asStatus(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StatusStreamBase:382,1
    - Dst: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:383,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:385,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.StatusStreamBase)'
      Src: twitter4j.StatusStreamBase:389,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 391
      start: 380
    functionDepth: 8
    functionLinenumber: 380
    functionLinenumberEnd: 391
    functionName: '[twitter4j.StatusStreamBase].asDirectMessage(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.DirectMessageJSONImpl,twitter4j.JSONObject)'
    - '[twitter4j.TwitterException].<init>(twitter4j.StatusStreamBase)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.StatusStreamBase].asDirectMessage(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.StatusStreamBase:396,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.StatusStreamBase:397,1
    - Dst: '[twitter4j.JSONArray].getString(twitter4j.StatusStreamBase)'
      Src: twitter4j.StatusStreamBase:399,1
    - Dst: Long.parseLong(String)
      Src: twitter4j.StatusStreamBase:399,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.StatusStreamBase)'
      Src: twitter4j.StatusStreamBase:403,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 405
      start: 393
    functionDepth: 3
    functionLinenumber: 393
    functionLinenumberEnd: 405
    functionName: '[twitter4j.StatusStreamBase].asFriendList(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].getString(twitter4j.StatusStreamBase)'
    - Long.parseLong(String)
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.StatusStreamBase)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: long[]
    signature: '[twitter4j.StatusStreamBase].asFriendList(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:408,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:410,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 413
      start: 407
    functionDepth: 10
    functionLinenumber: 407
    functionLinenumberEnd: 413
    functionName: '[twitter4j.StatusStreamBase].asUser(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserJSONImpl,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.StatusStreamBase].asUser(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:416,1
    - Dst: '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserListJSONImpl,twitter4j.JSONObject)'
      Src: twitter4j.StatusStreamBase:418,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 421
      start: 415
    functionDepth: 12
    functionLinenumber: 415
    functionLinenumberEnd: 421
    functionName: '[twitter4j.StatusStreamBase].asUserList(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.TwitterObjectFactory].registerJSONObject(twitter4j.UserListJSONImpl,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.StatusStreamBase].asUserList(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: false
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listeners
    argTypes:
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 424
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 424
    functionName: '[twitter4j.StatusStreamBase].next(java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].next(java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: false
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listeners
    - rawStreamListeners
    argTypes:
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    constantsTouched: []
    func_position:
      end: 426
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 426
    functionName: '[twitter4j.StatusStreamBase].next(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].next(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<twitter4j.v1.StreamListener>].forEach()'
      Src: twitter4j.StatusStreamBase:429,1
    - Dst: '[java.util.List<twitter4j.v1.RawStreamListener>].forEach()'
      Src: twitter4j.StatusStreamBase:436,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: false
      classEnum: false
      classFields:
      - twitter4j.Logger
      - boolean
      - java.io.BufferedReader
      - java.io.InputStream
      - twitter4j.HttpResponse
      - java.util.concurrent.ExecutorService
      - boolean
      - boolean
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.StatusStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 443
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 443
    functionName: '[twitter4j.StatusStreamBase].onException(Exception)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<twitter4j.v1.StreamListener>].forEach()'
    - '[java.util.List<twitter4j.v1.RawStreamListener>].forEach()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStreamBase].onException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStreamBase.StreamEvent
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[twitter4j.StatusStreamBase.StreamEvent].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.StatusStreamBase.StreamEvent
    signature: '[twitter4j.StatusStreamBase.StreamEvent].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<twitter4j.v1.StreamListener>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listeners
    argTypes:
    - java.util.List<twitter4j.v1.StreamListener>
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.StatusStream].next(java.util.List<twitter4j.v1.StreamListener>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStream].next(java.util.List<twitter4j.v1.StreamListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[twitter4j.StatusStream].close()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.StatusStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.StatusStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.StatusStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.TwitterStreamImpl:38,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,boolean)'
      Src: twitter4j.TwitterStreamImpl:68,1
    - Dst: '[twitter4j.HttpClient].addDefaultRequestHeader(String,String)'
      Src: twitter4j.TwitterStreamImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - twitter4j.HttpClient
      - twitter4j.Authorization
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TwitterStreamImpl
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - streamBaseURL
    - streamThreadName
    - connectionLifeCycleListeners
    - streamListeners
    - rawStreamListeners
    - jsonStoreEnabled
    - prettyDebug
    - stallWarningsEnabled
    - http
    - auth
    argTypes:
    - String
    - String
    - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
    - java.util.List<twitter4j.v1.StreamListener>
    - java.util.List<twitter4j.v1.RawStreamListener>
    - boolean
    - boolean
    - boolean
    - twitter4j.HttpClient
    - twitter4j.Authorization
    constantsTouched: []
    func_position:
      end: 75
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 75
    functionName: '[twitter4j.TwitterStreamImpl].<init>(String,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,boolean)'
    - '[twitter4j.Logger].getLogger()'
    - '[twitter4j.HttpClient].addDefaultRequestHeader(String,String)'
    linkageType: ''
    returnType: twitter4j.TwitterStreamImpl
    signature: '[twitter4j.TwitterStreamImpl].<init>(String,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.TwitterStreamImpl:81,1
    - Dst: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
      Src: twitter4j.TwitterStreamImpl:82,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:83,1
    - Dst: '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 90
    functionName: '[twitter4j.TwitterStreamImpl].firehose(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
    - '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - '[twitter4j.Authorization].isEnabled()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.TwitterStreamImpl].firehose(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl].getCountStream(String,int)'
      Src: twitter4j.TwitterStreamImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[twitter4j.TwitterStreamImpl].getFirehoseStream(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].getCountStream(String,int)'
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl].getFirehoseStream(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.TwitterStreamImpl:107,1
    - Dst: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
      Src: twitter4j.TwitterStreamImpl:108,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:109,1
    - Dst: '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 116
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 116
    functionName: '[twitter4j.TwitterStreamImpl].links(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
    - '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - '[twitter4j.Authorization].isEnabled()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.TwitterStreamImpl].links(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl].getCountStream(String,int)'
      Src: twitter4j.TwitterStreamImpl:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[twitter4j.TwitterStreamImpl].getLinksStream(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].getCountStream(String,int)'
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl].getLinksStream(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].post(twitter4j.TwitterStreamImpl,twitter4j.Authorization,null)'
      Src: twitter4j.TwitterStreamImpl:133,1
    - Dst: '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
      Src: twitter4j.TwitterStreamImpl:133,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeUrl
    - count
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 140
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 140
    functionName: '[twitter4j.TwitterStreamImpl].getCountStream(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
    - '[twitter4j.HttpClient].post(twitter4j.TwitterStreamImpl,twitter4j.Authorization,null)'
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl].getCountStream(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.TwitterStreamImpl:144,1
    - Dst: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
      Src: twitter4j.TwitterStreamImpl:145,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:146,1
    - Dst: '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl:146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 153
    functionName: '[twitter4j.TwitterStreamImpl].retweet()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
    - '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - '[twitter4j.Authorization].isEnabled()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.TwitterStreamImpl].retweet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].post(String,twitter4j.Authorization,null)'
      Src: twitter4j.TwitterStreamImpl:165,1
    - Dst: '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
      Src: twitter4j.TwitterStreamImpl:165,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:169,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 163
    functionDepth: 3
    functionLinenumber: 163
    functionLinenumberEnd: 171
    functionName: '[twitter4j.TwitterStreamImpl].getRetweetStream()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
    - '[twitter4j.HttpClient].post(String,twitter4j.Authorization,null)'
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl].getRetweetStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.TwitterStreamImpl:175,1
    - Dst: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
      Src: twitter4j.TwitterStreamImpl:176,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:177,1
    - Dst: '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 184
    functionName: '[twitter4j.TwitterStreamImpl].sample()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
    - '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - '[twitter4j.Authorization].isEnabled()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.TwitterStreamImpl].sample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.TwitterStreamImpl:188,1
    - Dst: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
      Src: twitter4j.TwitterStreamImpl:189,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:190,1
    - Dst: '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl:190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 197
    functionName: '[twitter4j.TwitterStreamImpl].sample(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
    - '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - '[twitter4j.Authorization].isEnabled()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.TwitterStreamImpl].sample(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].get(twitter4j.TwitterStreamImpl,null,twitter4j.Authorization,null)'
      Src: twitter4j.TwitterStreamImpl:209,1
    - Dst: '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
      Src: twitter4j.TwitterStreamImpl:209,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:213,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 207
    functionDepth: 3
    functionLinenumber: 207
    functionLinenumberEnd: 215
    functionName: '[twitter4j.TwitterStreamImpl].getSampleStream()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
    - '[twitter4j.HttpClient].get(twitter4j.TwitterStreamImpl,null,twitter4j.Authorization,null)'
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl].getSampleStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpClient].get(twitter4j.TwitterStreamImpl,null,twitter4j.Authorization,null)'
      Src: twitter4j.TwitterStreamImpl:229,1
    - Dst: '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
      Src: twitter4j.TwitterStreamImpl:229,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:233,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 235
      start: 227
    functionDepth: 3
    functionLinenumber: 227
    functionLinenumberEnd: 235
    functionName: '[twitter4j.TwitterStreamImpl].getSampleStream(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
    - '[twitter4j.HttpClient].get(twitter4j.TwitterStreamImpl,null,twitter4j.Authorization,null)'
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl].getSampleStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.TwitterStreamImpl:240,1
    - Dst: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
      Src: twitter4j.TwitterStreamImpl:241,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:242,1
    - Dst: '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl:242,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.FilterQuery
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.FilterQuery
    constantsTouched: []
    func_position:
      end: 249
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 249
    functionName: '[twitter4j.TwitterStreamImpl].filter(twitter4j.v1.FilterQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
    - '[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - '[twitter4j.Authorization].isEnabled()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl)'
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.TwitterStreamImpl].filter(twitter4j.v1.FilterQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:265,1
    - Dst: '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization,null)'
      Src: twitter4j.TwitterStreamImpl:263,1
    - Dst: '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
      Src: twitter4j.TwitterStreamImpl:263,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:268,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.FilterQuery
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.FilterQuery
    constantsTouched: []
    func_position:
      end: 270
      start: 261
    functionDepth: 3
    functionLinenumber: 261
    functionLinenumberEnd: 270
    functionName: '[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterStreamImpl)'
    - '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization,null)'
    - '[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)'
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterStreamImpl:274,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,int)'
      Src: twitter4j.TwitterStreamImpl:276,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:276,1
    - Dst: '[twitter4j.StringUtil].join(long[])'
      Src: twitter4j.TwitterStreamImpl:278,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterStreamImpl:278,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:278,1
    - Dst: '[twitter4j.StringUtil].join(String[])'
      Src: twitter4j.TwitterStreamImpl:281,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterStreamImpl:281,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:281,1
    - Dst: '[twitter4j.TwitterStreamImpl].toLocationsString(double[][])'
      Src: twitter4j.TwitterStreamImpl:284,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterStreamImpl:284,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:284,1
    - Dst: '[twitter4j.StringUtil].join(String[])'
      Src: twitter4j.TwitterStreamImpl:287,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterStreamImpl:287,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:287,1
    - Dst: '[FilterLevel].name()'
      Src: twitter4j.TwitterStreamImpl:290,1
    - Dst: '[twitter4j.TwitterStreamImpl].toLowerCase()'
      Src: twitter4j.TwitterStreamImpl:290,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:290,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:290,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterStreamImpl:292,1
    - Dst: '[java.util.ArrayList].size()'
      Src: twitter4j.TwitterStreamImpl:293,1
    - Dst: '[java.util.ArrayList].toArray(twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:294,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.FilterQuery
      - twitter4j.HttpParameter
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HttpParameter[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - query
    - stallWarningsParam
    argTypes:
    - twitter4j.v1.FilterQuery
    - twitter4j.HttpParameter
    constantsTouched: []
    func_position:
      end: 295
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 295
    functionName: '[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].toArray(twitter4j.TwitterStreamImpl)'
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.HttpParameter].<init>(String,int)'
    - '[twitter4j.StringUtil].join(long[])'
    - '[java.util.ArrayList].<init>()'
    - '[twitter4j.TwitterStreamImpl].toLocationsString(double[][])'
    - '[FilterLevel].name()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.TwitterStreamImpl].toLowerCase()'
    - '[twitter4j.StringUtil].join(String[])'
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.TwitterStreamImpl)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: HttpParameter[]
    signature: '[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: twitter4j.TwitterStreamImpl:298,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.TwitterStreamImpl:300,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.TwitterStreamImpl:301,1
    - Dst: '[StringBuilder].append()'
      Src: twitter4j.TwitterStreamImpl:303,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.TwitterStreamImpl:304,1
    - Dst: '[StringBuilder].append()'
      Src: twitter4j.TwitterStreamImpl:305,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.TwitterStreamImpl:307,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - double[][]
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keywords
    argTypes:
    - double[][]
    constantsTouched: []
    func_position:
      end: 308
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 308
    functionName: '[twitter4j.TwitterStreamImpl].toLocationsString(double[][])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterStreamImpl].toLocationsString(double[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<twitter4j.v1.StreamListener>].size()'
      Src: twitter4j.TwitterStreamImpl:318,1
    - Dst: '[java.util.List<twitter4j.v1.RawStreamListener>].size()'
      Src: twitter4j.TwitterStreamImpl:318,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.TwitterStreamImpl:319,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 321
    functionName: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 6
    functionsReached:
    - '[java.util.List<twitter4j.v1.StreamListener>].size()'
    - '[IllegalStateException].<init>(String)'
    - '[java.util.List<twitter4j.v1.RawStreamListener>].size()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl].cleanUp()'
      Src: twitter4j.TwitterStreamImpl:325,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].start()'
      Src: twitter4j.TwitterStreamImpl:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - TwitterStreamConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - TwitterStreamConsumer
    constantsTouched: []
    func_position:
      end: 328
      start: 324
    functionDepth: 4
    functionLinenumber: 324
    functionLinenumberEnd: 328
    functionName: '[twitter4j.TwitterStreamImpl].startHandler(TwitterStreamConsumer)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].cleanUp()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].start()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterStreamImpl].startHandler(TwitterStreamConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].close()'
      Src: twitter4j.TwitterStreamImpl:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 330
    functionDepth: 3
    functionLinenumber: 330
    functionLinenumberEnd: 335
    functionName: '[twitter4j.TwitterStreamImpl].cleanUp()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].close()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterStreamImpl].cleanUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl].cleanUp()'
      Src: twitter4j.TwitterStreamImpl:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 337
    functionDepth: 4
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionName: '[twitter4j.TwitterStreamImpl].shutdown()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl].cleanUp()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterStreamImpl].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl].getClass()'
      Src: twitter4j.TwitterStreamImpl:534,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.TwitterStreamImpl:534,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:536,1
    - Dst: '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.TwitterStreamImpl)'
      Src: twitter4j.TwitterStreamImpl:536,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 537
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 537
    functionName: '[twitter4j.TwitterStreamImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.TwitterStreamImpl)'
    - '[java.util.Objects].equals(String,twitter4j.TwitterStreamImpl)'
    - '[Object].getClass()'
    - '[twitter4j.TwitterStreamImpl].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterStreamImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,twitter4j.Authorization)'
      Src: twitter4j.TwitterStreamImpl:541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 542
    functionName: '[twitter4j.TwitterStreamImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,twitter4j.Authorization)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TwitterStreamImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - TwitterStreamConsumer
      - String
      - twitter4j.HttpParameter
      - twitter4j.HttpClient
      - twitter4j.Authorization
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.TwitterStream
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 560
    functionName: '[twitter4j.TwitterStreamImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterStreamImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Thread].<init>()'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:370,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].format(String,twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:372,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setName(String)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Mode
      classConcrete: false
      classEnum: false
      classFields:
      - StatusStreamBase
      - String
      - boolean
      - Mode
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TwitterStreamImpl.TwitterStreamConsumer
      static: false
      superClass: Thread
    argCount: 1
    argNames:
    - mode
    argTypes:
    - Mode
    constantsTouched: []
    func_position:
      end: 374
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 374
    functionName: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(Mode)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setName(String)'
    - '[Thread].<init>()'
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].format(String,twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    linkageType: ''
    returnType: twitter4j.TwitterStreamImpl.TwitterStreamConsumer
    signature: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(Mode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.info(String)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:385,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:386,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].getStream()'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:387,1
    - Dst: logger.info(String)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:389,1
    - Dst: connectionLifeCycleListeners.forEach()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:390,1
    - Dst: logger.info(String)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:400,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:401,1
    - Dst: '[twitter4j.StatusStreamBase].next(twitter4j.TwitterStreamImpl.TwitterStreamConsumer,twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:404,1
    - Dst: ise.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:406,1
    - Dst: logger.warn(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:406,1
    - Dst: e.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:409,1
    - Dst: logger.info(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:409,1
    - Dst: '[twitter4j.StatusStreamBase].onException(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:410,1
    - Dst: e.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:413,1
    - Dst: '[String].equals(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:413,1
    - Dst: e.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:414,1
    - Dst: logger.info(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:414,1
    - Dst: '[twitter4j.StatusStreamBase].onException(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:415,1
    - Dst: te.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:423,1
    - Dst: logger.info(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:423,1
    - Dst: te.getStatusCode()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:426,1
    - Dst: te.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:427,1
    - Dst: logger.warn(String,twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:427,1
    - Dst: '[twitter4j.StatusStreamBase].onException(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:429,1
    - Dst: te.getStatusCode()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:432,1
    - Dst: te.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:433,1
    - Dst: logger.warn(String,twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:433,1
    - Dst: '[twitter4j.StatusStreamBase].onException(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:435,1
    - Dst: connectionLifeCycleListeners.forEach()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:439,1
    - Dst: te.getStatusCode()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:448,1
    - Dst: te.getStatusCode()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:454,1
    - Dst: streamListeners.forEach()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:457,1
    - Dst: logger.info(String)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:467,1
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:468,1
    - Dst: Thread.sleep(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:470,1
    - Dst: Math.min(int)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:473,1
    - Dst: te.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:476,1
    - Dst: logger.debug(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:476,1
    - Dst: this.stream.close()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:483,1
    - Dst: e.printStackTrace()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:486,1
    - Dst: e.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:487,1
    - Dst: logger.warn(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:487,1
    - Dst: connectionLifeCycleListeners.forEach()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:489,1
    - Dst: connectionLifeCycleListeners.forEach()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:498,1
    CyclomaticComplexity: 47
    EdgeCount: 47
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - StatusStreamBase
      - String
      - boolean
      - Mode
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Thread
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 505
    functionName: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].run()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
    - logger.info(String)
    - '[twitter4j.StatusStreamBase].next(twitter4j.TwitterStreamImpl.TwitterStreamConsumer,twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - e.getMessage()
    - te.getStatusCode()
    - '[twitter4j.StatusStreamBase].onException(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - this.stream.close()
    - logger.warn(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
    - logger.info(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].getStream()'
    - ise.getMessage()
    - streamListeners.forEach()
    - te.getMessage()
    - '[String].equals(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - e.printStackTrace()
    - logger.warn(String,twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
    - Thread.sleep(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
    - connectionLifeCycleListeners.forEach()
    - Math.min(int)
    - logger.debug(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:508,1
    - Dst: '[twitter4j.StatusStreamBase].close()'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:512,1
    - Dst: e.printStackTrace()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:515,1
    - Dst: e.getMessage()
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:516,1
    - Dst: logger.warn(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:516,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - StatusStreamBase
      - String
      - boolean
      - Mode
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Thread
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 507
    functionDepth: 2
    functionLinenumber: 507
    functionLinenumberEnd: 519
    functionName: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].close()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
    - e.getMessage()
    - '[twitter4j.StatusStreamBase].close()'
    - logger.warn(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
    - e.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setName(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:523,1
    - Dst: logger.debug(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
      Src: twitter4j.TwitterStreamImpl.TwitterStreamConsumer:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - StatusStreamBase
      - String
      - boolean
      - Mode
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Thread
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 525
      start: 521
    functionDepth: 0
    functionLinenumber: 521
    functionLinenumberEnd: 525
    functionName: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setName(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)'
    - logger.debug(twitter4j.TwitterStreamImpl.TwitterStreamConsumer)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - StatusStreamBase
      - String
      - boolean
      - Mode
      classPublic: false
      concrete: false
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StatusStream
      static: false
      superClass: Thread
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 527
    functionName: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].getStream()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.StatusStream
    signature: '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].getStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.StallWarningImpl:48,1
    - Dst: '[twitter4j.StallWarningImpl].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.StallWarningImpl:49,1
    - Dst: '[twitter4j.StallWarningImpl].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.StallWarningImpl:50,1
    - Dst: '[twitter4j.StallWarningImpl].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.StallWarningImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces:
      - twitter4j.v1.StallWarning
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StallWarningImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[twitter4j.StallWarningImpl].getInt(String,twitter4j.JSONObject)'
    - '[twitter4j.StallWarningImpl].getRawString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.StallWarningImpl
    signature: '[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StallWarning
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[twitter4j.StallWarningImpl].getCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StallWarningImpl].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StallWarning
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[twitter4j.StallWarningImpl].getMessage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StallWarningImpl].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StallWarning
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[twitter4j.StallWarningImpl].getPercentFull()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StallWarningImpl].getPercentFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StallWarningImpl].getClass()'
      Src: twitter4j.StallWarningImpl:73,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.StallWarningImpl:73,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.StallWarningImpl)'
      Src: twitter4j.StallWarningImpl:75,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.StallWarningImpl)'
      Src: twitter4j.StallWarningImpl:75,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StallWarning
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[twitter4j.StallWarningImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StallWarningImpl].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.StallWarningImpl)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.StallWarningImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,int)'
      Src: twitter4j.StallWarningImpl:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StallWarning
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[twitter4j.StallWarningImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,int)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.StallWarningImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StallWarning
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[twitter4j.StallWarningImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StallWarningImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 10
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 10
    functionName: '[twitter4j.v1.StallWarning].getCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StallWarning.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.StallWarning].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[twitter4j.v1.StallWarning].getMessage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StallWarning.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.StallWarning].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[twitter4j.v1.StallWarning].getPercentFull()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StallWarning.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.StallWarning].getPercentFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StallWarning
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.StallWarning].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StallWarning.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.StallWarning
    signature: '[twitter4j.v1.StallWarning].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[twitter4j.v1.StreamListener].onException(Exception)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StreamListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StreamListener].onException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StreamListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.StreamListener].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StreamListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.StreamListener
    signature: '[twitter4j.v1.StreamListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rawString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[twitter4j.v1.RawStreamListener].onMessage(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/RawStreamListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.RawStreamListener].onMessage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RawStreamListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.RawStreamListener].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/RawStreamListener.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RawStreamListener
    signature: '[twitter4j.v1.RawStreamListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Status
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - status
    argTypes:
    - twitter4j.v1.Status
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[twitter4j.v1.StatusListener].onStatus(twitter4j.v1.Status)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusListener].onStatus(twitter4j.v1.Status)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StatusDeletionNotice
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusDeletionNotice
    argTypes:
    - twitter4j.v1.StatusDeletionNotice
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.v1.StatusListener].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusListener].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberOfLimitedStatuses
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[twitter4j.v1.StatusListener].onTrackLimitationNotice(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusListener].onTrackLimitationNotice(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - upToStatusId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[twitter4j.v1.StatusListener].onScrubGeo(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusListener].onScrubGeo(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StallWarning
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - warning
    argTypes:
    - twitter4j.v1.StallWarning
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[twitter4j.v1.StatusListener].onStallWarning(twitter4j.v1.StallWarning)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusListener].onStallWarning(twitter4j.v1.StallWarning)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.StatusListener].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusListener.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.StatusListener
    signature: '[twitter4j.v1.StatusListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[twitter4j.v1.TwitterStream].firehose(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterStream].firehose(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 44
    functionName: '[twitter4j.v1.TwitterStream].links(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterStream].links(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[twitter4j.v1.TwitterStream].retweet()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterStream].retweet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[twitter4j.v1.TwitterStream].sample()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterStream].sample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 75
    functionName: '[twitter4j.v1.TwitterStream].sample(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterStream].sample(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.FilterQuery
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - query
    argTypes:
    - twitter4j.v1.FilterQuery
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[twitter4j.v1.TwitterStream].filter(twitter4j.v1.FilterQuery)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterStream].filter(twitter4j.v1.FilterQuery)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[twitter4j.v1.TwitterStream].cleanUp()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.TwitterStream].cleanUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[twitter4j.v1.TwitterStream].shutdown()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.TwitterStream].shutdown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.TwitterStream].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterStream
    signature: '[twitter4j.v1.TwitterStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.Status
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - status
    argTypes:
    - twitter4j.v1.Status
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[twitter4j.v1.StatusAdapter].onStatus(twitter4j.v1.Status)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusAdapter].onStatus(twitter4j.v1.Status)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StatusDeletionNotice
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - statusDeletionNotice
    argTypes:
    - twitter4j.v1.StatusDeletionNotice
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[twitter4j.v1.StatusAdapter].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusAdapter].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - numberOfLimitedStatuses
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[twitter4j.v1.StatusAdapter].onTrackLimitationNotice(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusAdapter].onTrackLimitationNotice(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - userId
    - upToStatusId
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[twitter4j.v1.StatusAdapter].onScrubGeo(long,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusAdapter].onScrubGeo(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[twitter4j.v1.StatusAdapter].onException(Exception)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusAdapter].onException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StallWarning
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - warning
    argTypes:
    - twitter4j.v1.StallWarning
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[twitter4j.v1.StatusAdapter].onStallWarning(twitter4j.v1.StallWarning)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.v1.StatusAdapter].onStallWarning(twitter4j.v1.StallWarning)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.v1.StatusListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.StatusAdapter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.v1.StatusAdapter].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.StatusAdapter
    signature: '[twitter4j.v1.StatusAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long@Nullable[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - count
    - follow
    - track
    - locations
    - language
    - filterLevel
    argTypes:
    - int
    - long@Nullable[]
    - String[]
    - double[][]
    - String[]
    - FilterLevel
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[twitter4j.v1.FilterQuery].<init>(int,long@Nullable[],String[],double[][],String[],FilterLevel)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].<init>(int,long@Nullable[],String[],double[][],String[],FilterLevel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
      Src: twitter4j.v1.FilterQuery:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[twitter4j.v1.FilterQuery].count(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].count(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,long[],null,null,null,null)'
      Src: twitter4j.v1.FilterQuery:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[twitter4j.v1.FilterQuery].ofFollow()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,long[],null,null,null,null)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].ofFollow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
      Src: twitter4j.v1.FilterQuery:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[twitter4j.v1.FilterQuery].follow()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].follow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,null,String[],null,null,null)'
      Src: twitter4j.v1.FilterQuery:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[twitter4j.v1.FilterQuery].ofTrack()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,null,String[],null,null,null)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].ofTrack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
      Src: twitter4j.v1.FilterQuery:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[twitter4j.v1.FilterQuery].track()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].track()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,null,null,double[]@NotNull[],null,null)'
      Src: twitter4j.v1.FilterQuery:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double[]@NotNull[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - locations
    argTypes:
    - double[]@NotNull[]
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[twitter4j.v1.FilterQuery].ofLocations(double[]@NotNull[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,null,null,double[]@NotNull[],null,null)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].ofLocations(double[]@NotNull[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[]@NotNull[],String[],FilterLevel)'
      Src: twitter4j.v1.FilterQuery:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - double[]@NotNull[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locations
    argTypes:
    - double[]@NotNull[]
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[twitter4j.v1.FilterQuery].locations(double[]@NotNull[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[]@NotNull[],String[],FilterLevel)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].locations(double[]@NotNull[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
      Src: twitter4j.v1.FilterQuery:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[twitter4j.v1.FilterQuery].language()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].language()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
      Src: twitter4j.v1.FilterQuery:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - FilterLevel
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.FilterQuery
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filterLevel
    argTypes:
    - FilterLevel
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[twitter4j.v1.FilterQuery].filterLevel(FilterLevel)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.v1.FilterQuery].<init>(int,long[],String[],double[][],String[],FilterLevel)'
    linkageType: ''
    returnType: twitter4j.v1.FilterQuery
    signature: '[twitter4j.v1.FilterQuery].filterLevel(FilterLevel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.FilterQuery].getClass()'
      Src: twitter4j.v1.FilterQuery:184,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.v1.FilterQuery:184,1
    - Dst: '[java.util.Arrays].equals(long[],twitter4j.v1.FilterQuery)'
      Src: twitter4j.v1.FilterQuery:189,1
    - Dst: '[java.util.Arrays].equals(String[],twitter4j.v1.FilterQuery)'
      Src: twitter4j.v1.FilterQuery:190,1
    - Dst: '[java.util.Arrays].equals(String[],twitter4j.v1.FilterQuery)'
      Src: twitter4j.v1.FilterQuery:191,1
    - Dst: '[java.util.Objects].equals(FilterLevel,twitter4j.v1.FilterQuery)'
      Src: twitter4j.v1.FilterQuery:192,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 193
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 193
    functionName: '[twitter4j.v1.FilterQuery].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].equals(long[],twitter4j.v1.FilterQuery)'
    - '[Object].getClass()'
    - '[java.util.Arrays].equals(String[],twitter4j.v1.FilterQuery)'
    - '[java.util.Objects].equals(FilterLevel,twitter4j.v1.FilterQuery)'
    - '[twitter4j.v1.FilterQuery].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.v1.FilterQuery].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].hashCode(long[])'
      Src: twitter4j.v1.FilterQuery:198,1
    - Dst: '[java.util.Arrays].hashCode(String[])'
      Src: twitter4j.v1.FilterQuery:199,1
    - Dst: '[java.util.Arrays].hashCode(String[])'
      Src: twitter4j.v1.FilterQuery:200,1
    - Dst: '[FilterLevel].hashCode()'
      Src: twitter4j.v1.FilterQuery:201,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 203
    functionName: '[twitter4j.v1.FilterQuery].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].hashCode(long[])'
    - '[FilterLevel].hashCode()'
    - '[java.util.Arrays].hashCode(String[])'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.v1.FilterQuery].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(long[])'
      Src: twitter4j.v1.FilterQuery:209,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: twitter4j.v1.FilterQuery:210,1
    - Dst: '[java.util.Arrays].asList(double[][])'
      Src: twitter4j.v1.FilterQuery:211,1
    - Dst: '[java.util.Arrays].asList(String[])'
      Src: twitter4j.v1.FilterQuery:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      - String[]
      - double[][]
      - String[]
      - FilterLevel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 215
    functionName: '[twitter4j.v1.FilterQuery].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(String[])'
    - '[java.util.Arrays].asList(double[][])'
    - '[java.util.Arrays].toString(long[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.v1.FilterQuery].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[twitter4j.management.InvocationStatistics].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.management.InvocationStatistics].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[twitter4j.management.InvocationStatistics].getCallCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatistics].getCallCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[twitter4j.management.InvocationStatistics].getErrorCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatistics].getErrorCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[twitter4j.management.InvocationStatistics].getTotalTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatistics].getTotalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[twitter4j.management.InvocationStatistics].getAverageTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatistics].getAverageTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[twitter4j.management.InvocationStatistics].reset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.InvocationStatistics].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.InvocationStatistics
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.management.InvocationStatistics].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.management.InvocationStatistics
    signature: '[twitter4j.management.InvocationStatistics].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[twitter4j.management.APIStatisticsMBean].getMethodLevelSummariesAsString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsMBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[twitter4j.management.APIStatisticsMBean].getMethodLevelSummariesAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[twitter4j.management.APIStatisticsMBean].getMethodLevelSummary(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsMBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.management.APIStatisticsMBean].getMethodLevelSummary(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Iterable<?extendsInvocationStatistics>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[twitter4j.management.APIStatisticsMBean].getInvocationStatistics()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsMBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Iterable<?extendsInvocationStatistics>
    signature: '[twitter4j.management.APIStatisticsMBean].getInvocationStatistics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.APIStatisticsMBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.management.APIStatisticsMBean].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsMBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.management.APIStatisticsMBean
    signature: '[twitter4j.management.APIStatisticsMBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
      Src: twitter4j.management.APIStatistics:36,1
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: twitter4j.management.APIStatistics:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.APIStatistics
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - historySize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[twitter4j.management.APIStatistics].<init>(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 4
    functionsReached:
    - '[java.util.HashMap].<init>(int)'
    - '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
    linkageType: ''
    returnType: twitter4j.management.APIStatistics
    signature: '[twitter4j.management.APIStatistics].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.APIStatistics].getMethodStatistics(String)'
      Src: twitter4j.management.APIStatistics:47,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)'
      Src: twitter4j.management.APIStatistics:47,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)'
      Src: twitter4j.management.APIStatistics:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - method
    - time
    - success
    argTypes:
    - String
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[twitter4j.management.APIStatistics].methodCalled(String,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)'
    - '[twitter4j.management.APIStatistics].getMethodStatistics(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.APIStatistics].methodCalled(String,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].get(String)'
      Src: twitter4j.management.APIStatistics:54,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
      Src: twitter4j.management.APIStatistics:57,1
    - Dst: '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].put(String,twitter4j.management.InvocationStatisticsCalculator)'
      Src: twitter4j.management.APIStatistics:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.management.InvocationStatisticsCalculator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[twitter4j.management.APIStatistics].getMethodStatistics(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].put(String,twitter4j.management.InvocationStatisticsCalculator)'
    - '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].get(String)'
    - '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
    linkageType: ''
    returnType: twitter4j.management.InvocationStatisticsCalculator
    signature: '[twitter4j.management.APIStatistics].getMethodStatistics(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].values()'
      Src: twitter4j.management.APIStatistics:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<?extendsInvocationStatistics>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[twitter4j.management.APIStatistics].getInvocationStatistics()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].values()'
    linkageType: ''
    returnType: Iterable<?extendsInvocationStatistics>
    signature: '[twitter4j.management.APIStatistics].getInvocationStatistics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].reset()'
      Src: twitter4j.management.APIStatistics:70,1
    - Dst: '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].clear()'
      Src: twitter4j.management.APIStatistics:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[twitter4j.management.APIStatistics].reset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].clear()'
    - '[twitter4j.management.InvocationStatisticsCalculator].reset()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.APIStatistics].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getName()'
      Src: twitter4j.management.APIStatistics:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[twitter4j.management.APIStatistics].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].getName()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.management.APIStatistics].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getCallCount()'
      Src: twitter4j.management.APIStatistics:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[twitter4j.management.APIStatistics].getCallCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].getCallCount()'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.APIStatistics].getCallCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()'
      Src: twitter4j.management.APIStatistics:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[twitter4j.management.APIStatistics].getErrorCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.APIStatistics].getErrorCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()'
      Src: twitter4j.management.APIStatistics:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[twitter4j.management.APIStatistics].getTotalTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.APIStatistics].getTotalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()'
      Src: twitter4j.management.APIStatistics:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[twitter4j.management.APIStatistics].getAverageTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.APIStatistics].getAverageTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: twitter4j.management.APIStatistics:105,1
    - Dst: '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].values()'
      Src: twitter4j.management.APIStatistics:107,1
    - Dst: methodStats.getName()
      Src: twitter4j.management.APIStatistics:109,1
    - Dst: methodStats.toString()
      Src: twitter4j.management.APIStatistics:109,1
    - Dst: '[java.util.HashMap].put(twitter4j.management.APIStatistics,twitter4j.management.APIStatistics)'
      Src: twitter4j.management.APIStatistics:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 113
    functionName: '[twitter4j.management.APIStatistics].getMethodLevelSummariesAsString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].values()'
    - methodStats.getName()
    - methodStats.toString()
    - '[java.util.HashMap].put(twitter4j.management.APIStatistics,twitter4j.management.APIStatistics)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[twitter4j.management.APIStatistics].getMethodLevelSummariesAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].get(String)'
      Src: twitter4j.management.APIStatistics:117,1
    - Dst: '[twitter4j.management.APIStatistics].toString()'
      Src: twitter4j.management.APIStatistics:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.management.InvocationStatisticsCalculator
      - java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.APIStatisticsMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[twitter4j.management.APIStatistics].getMethodLevelSummary(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.APIStatistics].toString()'
    - '[java.util.Map<String,twitter4j.management.InvocationStatisticsCalculator>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.management.APIStatistics].getMethodLevelSummary(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.InvocationStatisticsCalculator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - historySize
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.management.InvocationStatisticsCalculator
    signature: '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - time
    - success
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].getName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.management.InvocationStatisticsCalculator].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].getCallCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatisticsCalculator].getCallCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(twitter4j.management.InvocationStatisticsCalculator,twitter4j.management.InvocationStatisticsCalculator)
      Src: twitter4j.management.InvocationStatisticsCalculator:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 86
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 2
    functionsReached:
    - Math.min(twitter4j.management.InvocationStatisticsCalculator,twitter4j.management.InvocationStatisticsCalculator)
    linkageType: ''
    returnType: long
    signature: '[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 95
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].reset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.InvocationStatisticsCalculator].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getCallCount()'
      Src: twitter4j.management.InvocationStatisticsCalculator:99,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()'
      Src: twitter4j.management.InvocationStatisticsCalculator:100,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()'
      Src: twitter4j.management.InvocationStatisticsCalculator:101,1
    - Dst: '[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()'
      Src: twitter4j.management.InvocationStatisticsCalculator:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long[]
      - int
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.management.InvocationStatistics
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 103
    functionName: '[twitter4j.management.InvocationStatisticsCalculator].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()'
    - '[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()'
    - '[twitter4j.management.InvocationStatisticsCalculator].getCallCount()'
    - '[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.management.InvocationStatisticsCalculator].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CompositeType].<init>(String,String,String[],String[],OpenType[])'
      Src: twitter4j.management.APIStatisticsOpenMBean:52,1
    - Dst: '[TabularType].<init>(String,String,CompositeType,twitter4j.management.APIStatisticsOpenMBean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:56,1
    - Dst: '[RuntimeException].<init>(twitter4j.management.APIStatisticsOpenMBean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.management.APIStatistics
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.APIStatisticsOpenMBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - apiStatistics
    argTypes:
    - twitter4j.management.APIStatistics
    constantsTouched: []
    func_position:
      end: 63
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 63
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(twitter4j.management.APIStatisticsOpenMBean)'
    - '[CompositeType].<init>(String,String,String[],String[],OpenType[])'
    - '[TabularType].<init>(String,String,CompositeType,twitter4j.management.APIStatisticsOpenMBean)'
    linkageType: ''
    returnType: twitter4j.management.APIStatisticsOpenMBean
    signature: '[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OpenMBeanAttributeInfoSupport].<init>(String,String,twitter4j.management.APIStatisticsOpenMBean,boolean,boolean,boolean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:75,1
    - Dst: '[OpenMBeanAttributeInfoSupport].<init>(String,String,twitter4j.management.APIStatisticsOpenMBean,boolean,boolean,boolean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:80,1
    - Dst: '[OpenMBeanAttributeInfoSupport].<init>(String,String,twitter4j.management.APIStatisticsOpenMBean,boolean,boolean,boolean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:85,1
    - Dst: '[OpenMBeanAttributeInfoSupport].<init>(String,String,twitter4j.management.APIStatisticsOpenMBean,boolean,boolean,boolean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:90,1
    - Dst: '[OpenMBeanAttributeInfoSupport].<init>(String,String,TabularType,boolean,boolean,boolean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:95,1
    - Dst: '[OpenMBeanConstructorInfoSupport].<init>(String,String)'
      Src: twitter4j.management.APIStatisticsOpenMBean:99,1
    - Dst: '[OpenMBeanOperationInfoSupport].<init>(String,String,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:105,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getClass()'
      Src: twitter4j.management.APIStatisticsOpenMBean:112,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getName()'
      Src: twitter4j.management.APIStatisticsOpenMBean:112,1
    - Dst: '[OpenMBeanInfoSupport].<init>(twitter4j.management.APIStatisticsOpenMBean,String,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MBeanInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 117
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].getMBeanInfo()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 1
    functionsReached:
    - '[OpenMBeanConstructorInfoSupport].<init>(String,String)'
    - '[twitter4j.management.APIStatisticsOpenMBean].getName()'
    - '[OpenMBeanAttributeInfoSupport].<init>(String,String,twitter4j.management.APIStatisticsOpenMBean,boolean,boolean,boolean)'
    - '[OpenMBeanAttributeInfoSupport].<init>(String,String,TabularType,boolean,boolean,boolean)'
    - '[OpenMBeanOperationInfoSupport].<init>(String,String,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean)'
    - '[twitter4j.management.APIStatisticsOpenMBean].getClass()'
    - '[OpenMBeanInfoSupport].<init>(twitter4j.management.APIStatisticsOpenMBean,String,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean,twitter4j.management.APIStatisticsOpenMBean)'
    linkageType: ''
    returnType: MBeanInfo
    signature: '[twitter4j.management.APIStatisticsOpenMBean].getMBeanInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TabularDataSupport].<init>(TabularType)'
      Src: twitter4j.management.APIStatisticsOpenMBean:123,1
    - Dst: '[twitter4j.management.APIStatisticsMBean].getInvocationStatistics()'
      Src: twitter4j.management.APIStatisticsOpenMBean:125,1
    - Dst: methodStats.getName()
      Src: twitter4j.management.APIStatisticsOpenMBean:126,1
    - Dst: methodStats.getCallCount()
      Src: twitter4j.management.APIStatisticsOpenMBean:127,1
    - Dst: methodStats.getErrorCount()
      Src: twitter4j.management.APIStatisticsOpenMBean:128,1
    - Dst: methodStats.getTotalTime()
      Src: twitter4j.management.APIStatisticsOpenMBean:129,1
    - Dst: methodStats.getAverageTime()
      Src: twitter4j.management.APIStatisticsOpenMBean:130,1
    - Dst: '[CompositeDataSupport].<init>(CompositeType,String[],twitter4j.management.APIStatisticsOpenMBean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:133,1
    - Dst: '[TabularDataSupport].put(CompositeDataSupport)'
      Src: twitter4j.management.APIStatisticsOpenMBean:136,1
    - Dst: '[RuntimeException].<init>(twitter4j.management.APIStatisticsOpenMBean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:138,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TabularDataSupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 144
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].getStatistics()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 1
    functionsReached:
    - methodStats.getAverageTime()
    - '[TabularDataSupport].<init>(TabularType)'
    - '[TabularDataSupport].put(CompositeDataSupport)'
    - methodStats.getName()
    - methodStats.getTotalTime()
    - methodStats.getErrorCount()
    - methodStats.getCallCount()
    - '[RuntimeException].<init>(twitter4j.management.APIStatisticsOpenMBean)'
    - '[twitter4j.management.APIStatisticsMBean].getInvocationStatistics()'
    - '[CompositeDataSupport].<init>(CompositeType,String[],twitter4j.management.APIStatisticsOpenMBean)'
    linkageType: ''
    returnType: TabularDataSupport
    signature: '[twitter4j.management.APIStatisticsOpenMBean].getStatistics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.APIStatisticsMBean].reset()'
      Src: twitter4j.management.APIStatisticsOpenMBean:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].reset()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.management.APIStatisticsMBean].reset()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.APIStatisticsOpenMBean].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getStatistics()'
      Src: twitter4j.management.APIStatisticsOpenMBean:158,1
    - Dst: '[twitter4j.management.APIStatisticsMBean].getCallCount()'
      Src: twitter4j.management.APIStatisticsOpenMBean:160,1
    - Dst: '[twitter4j.management.APIStatisticsMBean].getErrorCount()'
      Src: twitter4j.management.APIStatisticsOpenMBean:162,1
    - Dst: '[twitter4j.management.APIStatisticsMBean].getTotalTime()'
      Src: twitter4j.management.APIStatisticsOpenMBean:164,1
    - Dst: '[twitter4j.management.APIStatisticsMBean].getAverageTime()'
      Src: twitter4j.management.APIStatisticsOpenMBean:166,1
    - Dst: '[AttributeNotFoundException].<init>(String)'
      Src: twitter4j.management.APIStatisticsOpenMBean:168,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions:
      - AttributeNotFoundException
      - MBeanException
      - ReflectionException
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 169
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.management.APIStatisticsMBean].getAverageTime()'
    - '[twitter4j.management.APIStatisticsMBean].getCallCount()'
    - '[twitter4j.management.APIStatisticsMBean].getTotalTime()'
    - '[twitter4j.management.APIStatisticsOpenMBean].getStatistics()'
    - '[twitter4j.management.APIStatisticsMBean].getErrorCount()'
    - '[AttributeNotFoundException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AttributeList].<init>()'
      Src: twitter4j.management.APIStatisticsOpenMBean:173,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(twitter4j.management.APIStatisticsOpenMBean)'
      Src: twitter4j.management.APIStatisticsOpenMBean:178,1
    - Dst: '[Attribute].<init>(twitter4j.management.APIStatisticsOpenMBean,Object)'
      Src: twitter4j.management.APIStatisticsOpenMBean:179,1
    - Dst: '[AttributeList].add(Attribute)'
      Src: twitter4j.management.APIStatisticsOpenMBean:179,1
    - Dst: e.printStackTrace()
      Src: twitter4j.management.APIStatisticsOpenMBean:181,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AttributeList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeNames
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 185
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 185
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].getAttributes(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 0
    functionsReached:
    - '[AttributeList].add(Attribute)'
    - '[AttributeList].<init>()'
    - '[Attribute].<init>(twitter4j.management.APIStatisticsOpenMBean,Object)'
    - '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(twitter4j.management.APIStatisticsOpenMBean)'
    - e.printStackTrace()
    linkageType: ''
    returnType: AttributeList
    signature: '[twitter4j.management.APIStatisticsOpenMBean].getAttributes(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: twitter4j.management.APIStatisticsOpenMBean:190,1
    - Dst: '[twitter4j.management.APIStatisticsOpenMBean].reset()'
      Src: twitter4j.management.APIStatisticsOpenMBean:191,1
    - Dst: '[NoSuchMethodException].<init>(String)'
      Src: twitter4j.management.APIStatisticsOpenMBean:194,1
    - Dst: '[ReflectionException].<init>(NoSuchMethodException,String)'
      Src: twitter4j.management.APIStatisticsOpenMBean:194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions:
      - MBeanException
      - ReflectionException
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - actionName
    - params
    - signature
    argTypes:
    - String
    - Object[]
    - String[]
    constantsTouched: []
    func_position:
      end: 197
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 197
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].invoke(String,Object[],String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 0
    functionsReached:
    - '[NoSuchMethodException].<init>(String)'
    - '[String].equals(String)'
    - '[ReflectionException].<init>(NoSuchMethodException,String)'
    - '[twitter4j.management.APIStatisticsOpenMBean].reset()'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.management.APIStatisticsOpenMBean].invoke(String,Object[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AttributeNotFoundException].<init>(String)'
      Src: twitter4j.management.APIStatisticsOpenMBean:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Attribute
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions:
      - AttributeNotFoundException
      - InvalidAttributeValueException
      - MBeanException
      - ReflectionException
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - Attribute
    constantsTouched: []
    func_position:
      end: 205
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 205
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].setAttribute(Attribute)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 0
    functionsReached:
    - '[AttributeNotFoundException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.management.APIStatisticsOpenMBean].setAttribute(Attribute)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AttributeList].<init>()'
      Src: twitter4j.management.APIStatisticsOpenMBean:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - AttributeList
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - OpenType[]
      - String[]
      - CompositeType
      - twitter4j.management.APIStatisticsMBean
      - TabularType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DynamicMBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AttributeList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - AttributeList
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[twitter4j.management.APIStatisticsOpenMBean].setAttributes(AttributeList)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
    functionUses: 0
    functionsReached:
    - '[AttributeList].<init>()'
    linkageType: ''
    returnType: AttributeList
    signature: '[twitter4j.management.APIStatisticsOpenMBean].setAttributes(AttributeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.EntitiesParseUtil:9,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.EntitiesParseUtil:10,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.EntitiesParseUtil:11,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
      Src: twitter4j.EntitiesParseUtil:14,1
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.EntitiesParseUtil:14,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: UserMentionEntity[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - entities
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 20
      start: 8
    functionDepth: 5
    functionLinenumber: 8
    functionLinenumberEnd: 20
    functionName: '[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/EntitiesParseUtil.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
    linkageType: ''
    returnType: UserMentionEntity[]
    signature: '[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.EntitiesParseUtil:24,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.EntitiesParseUtil:25,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.EntitiesParseUtil:26,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
      Src: twitter4j.EntitiesParseUtil:29,1
    - Dst: '[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.EntitiesParseUtil:29,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: URLEntity[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - entities
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 35
      start: 23
    functionDepth: 5
    functionLinenumber: 23
    functionLinenumberEnd: 35
    functionName: '[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/EntitiesParseUtil.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
    linkageType: ''
    returnType: URLEntity[]
    signature: '[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.EntitiesParseUtil:39,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.EntitiesParseUtil:40,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.EntitiesParseUtil:41,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
      Src: twitter4j.EntitiesParseUtil:44,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.EntitiesParseUtil:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HashtagEntity[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - entities
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 50
      start: 38
    functionDepth: 5
    functionLinenumber: 38
    functionLinenumberEnd: 50
    functionName: '[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/EntitiesParseUtil.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
    linkageType: ''
    returnType: HashtagEntity[]
    signature: '[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.EntitiesParseUtil:54,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.EntitiesParseUtil:55,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.EntitiesParseUtil:56,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
      Src: twitter4j.EntitiesParseUtil:60,1
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.EntitiesParseUtil:60,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: SymbolEntity[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - entities
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 66
      start: 53
    functionDepth: 5
    functionLinenumber: 53
    functionLinenumberEnd: 66
    functionName: '[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/EntitiesParseUtil.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
    linkageType: ''
    returnType: SymbolEntity[]
    signature: '[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.EntitiesParseUtil:70,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.EntitiesParseUtil:71,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.EntitiesParseUtil:72,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
      Src: twitter4j.EntitiesParseUtil:75,1
    - Dst: '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.EntitiesParseUtil:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: MediaEntity[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - entities
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 5
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: '[twitter4j.EntitiesParseUtil].getMedia(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/EntitiesParseUtil.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONArray].length()'
    - '[twitter4j.JSONArray].getJSONObject(twitter4j.EntitiesParseUtil)'
    linkageType: ''
    returnType: MediaEntity[]
    signature: '[twitter4j.EntitiesParseUtil].getMedia(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.EntitiesParseUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.EntitiesParseUtil].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/EntitiesParseUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.EntitiesParseUtil
    signature: '[twitter4j.EntitiesParseUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>()'
      Src: twitter4j.Version:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.Version
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[twitter4j.Version].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Version.java
    functionUses: 0
    functionsReached:
    - '[AssertionError].<init>()'
    linkageType: ''
    returnType: twitter4j.Version
    signature: '[twitter4j.Version].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[twitter4j.Version].getVersion()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Version.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.Version].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(twitter4j.Version)
      Src: twitter4j.Version:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[twitter4j.Version].main(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Version.java
    functionUses: 0
    functionsReached:
    - System.out.println(twitter4j.Version)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Version].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)'
      Src: twitter4j.PropertyConfiguration:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.Configuration
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - conf
    - props
    argTypes:
    - twitter4j.Configuration
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[twitter4j.PropertyConfiguration].load(twitter4j.Configuration,java.util.Properties)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PropertyConfiguration].load(twitter4j.Configuration,java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperties()
      Src: twitter4j.PropertyConfiguration:84,1
    - Dst: '[twitter4j.PropertyConfiguration].clone()'
      Src: twitter4j.PropertyConfiguration:84,1
    - Dst: System.getenv()
      Src: twitter4j.PropertyConfiguration:88,1
    - Dst: '[twitter4j.PropertyConfiguration].keySet()'
      Src: twitter4j.PropertyConfiguration:89,1
    - Dst: key.startsWith(String)
      Src: twitter4j.PropertyConfiguration:90,1
    - Dst: key.indexOf(String)
      Src: twitter4j.PropertyConfiguration:91,1
    - Dst: key.substring(int)
      Src: twitter4j.PropertyConfiguration:91,1
    - Dst: '[twitter4j.PropertyConfiguration].replaceAll(String,String)'
      Src: twitter4j.PropertyConfiguration:91,1
    - Dst: '[twitter4j.PropertyConfiguration].get(twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:92,1
    - Dst: props.setProperty(twitter4j.PropertyConfiguration,twitter4j.PropertyConfiguration)
      Src: twitter4j.PropertyConfiguration:92,1
    - Dst: '[twitter4j.PropertyConfiguration].normalize(twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:97,1
    - Dst: '[java.util.Properties].<init>()'
      Src: twitter4j.PropertyConfiguration:100,1
    - Dst: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:104,1
    - Dst: Configuration.class.getResourceAsStream(String)
      Src: twitter4j.PropertyConfiguration:106,1
    - Dst: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:106,1
    - Dst: Configuration.class.getResourceAsStream(String)
      Src: twitter4j.PropertyConfiguration:108,1
    - Dst: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:108,1
    - Dst: '[FileInputStream].<init>(String)'
      Src: twitter4j.PropertyConfiguration:111,1
    - Dst: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,FileInputStream)'
      Src: twitter4j.PropertyConfiguration:111,1
    - Dst: '[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)'
      Src: twitter4j.PropertyConfiguration:114,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - conf
    argTypes:
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 115
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 115
    functionName: '[twitter4j.PropertyConfiguration].loadDefaultProperties(twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 0
    functionsReached:
    - key.substring(int)
    - '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,twitter4j.PropertyConfiguration)'
    - '[FileInputStream].<init>(String)'
    - '[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)'
    - props.setProperty(twitter4j.PropertyConfiguration,twitter4j.PropertyConfiguration)
    - Configuration.class.getResourceAsStream(String)
    - '[twitter4j.PropertyConfiguration].keySet()'
    - System.getenv()
    - '[twitter4j.PropertyConfiguration].replaceAll(String,String)'
    - key.indexOf(String)
    - System.getProperties()
    - key.startsWith(String)
    - '[twitter4j.PropertyConfiguration].get(twitter4j.PropertyConfiguration)'
    - '[java.util.Properties].<init>()'
    - '[twitter4j.PropertyConfiguration].normalize(twitter4j.PropertyConfiguration)'
    - '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,FileInputStream)'
    - '[twitter4j.PropertyConfiguration].clone()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PropertyConfiguration].loadDefaultProperties(twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: twitter4j.PropertyConfiguration:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - name
    argTypes:
    - java.util.Properties
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].getProperty(String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: twitter4j.PropertyConfiguration:122,1
    - Dst: '[File].exists()'
      Src: twitter4j.PropertyConfiguration:123,1
    - Dst: '[File].isFile()'
      Src: twitter4j.PropertyConfiguration:123,1
    - Dst: '[File].toPath()'
      Src: twitter4j.PropertyConfiguration:125,1
    - Dst: '[java.nio.file.Files].newInputStream(twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:125,1
    - Dst: '[java.util.Properties].load(twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:125,1
    - Dst: '[File].getAbsolutePath()'
      Src: twitter4j.PropertyConfiguration:127,1
    - Dst: '[twitter4j.Logger].warn(String,twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:127,1
    - Dst: '[twitter4j.PropertyConfiguration].normalize(java.util.Properties)'
      Src: twitter4j.PropertyConfiguration:129,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - path
    argTypes:
    - java.util.Properties
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 131
    functionName: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 0
    functionsReached:
    - '[File].toPath()'
    - '[File].isFile()'
    - '[java.nio.file.Files].newInputStream(twitter4j.PropertyConfiguration)'
    - '[File].getAbsolutePath()'
    - '[File].exists()'
    - '[File].<init>(String)'
    - '[java.util.Properties].load(twitter4j.PropertyConfiguration)'
    - '[twitter4j.PropertyConfiguration].normalize(java.util.Properties)'
    - '[twitter4j.Logger].warn(String,twitter4j.PropertyConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].load(InputStream)'
      Src: twitter4j.PropertyConfiguration:135,1
    - Dst: '[twitter4j.PropertyConfiguration].normalize(java.util.Properties)'
      Src: twitter4j.PropertyConfiguration:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - is
    argTypes:
    - java.util.Properties
    - InputStream
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.PropertyConfiguration].normalize(java.util.Properties)'
    - '[java.util.Properties].load(InputStream)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.PropertyConfiguration:142,1
    - Dst: '[java.util.Properties].keySet()'
      Src: twitter4j.PropertyConfiguration:143,1
    - Dst: keyStr.contains(String)
      Src: twitter4j.PropertyConfiguration:145,1
    - Dst: '[java.util.ArrayList].add(twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:146,1
    - Dst: '[java.util.Properties].getProperty(twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:150,1
    - Dst: keyStr.indexOf(String)
      Src: twitter4j.PropertyConfiguration:151,1
    - Dst: keyStr.substring(int,twitter4j.PropertyConfiguration)
      Src: twitter4j.PropertyConfiguration:152,1
    - Dst: keyStr.substring(int)
      Src: twitter4j.PropertyConfiguration:152,1
    - Dst: '[java.util.Properties].setProperty(twitter4j.PropertyConfiguration,twitter4j.PropertyConfiguration)'
      Src: twitter4j.PropertyConfiguration:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - props
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 155
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 155
    functionName: '[twitter4j.PropertyConfiguration].normalize(java.util.Properties)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].add(twitter4j.PropertyConfiguration)'
    - '[java.util.Properties].keySet()'
    - '[java.util.Properties].setProperty(twitter4j.PropertyConfiguration,twitter4j.PropertyConfiguration)'
    - keyStr.substring(int)
    - '[java.util.Properties].getProperty(twitter4j.PropertyConfiguration)'
    - '[java.util.ArrayList].<init>(int)'
    - keyStr.contains(String)
    - keyStr.substring(int,twitter4j.PropertyConfiguration)
    - keyStr.indexOf(String)
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PropertyConfiguration].normalize(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:159,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:160,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:162,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:163,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:165,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:166,1
    - Dst: '[twitter4j.Configuration].prettyDebugEnabled(boolean)'
      Src: twitter4j.PropertyConfiguration:166,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:168,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:169,1
    - Dst: '[twitter4j.Configuration].gzipEnabled(boolean)'
      Src: twitter4j.PropertyConfiguration:169,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:171,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:172,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:173,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:174,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:176,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:177,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:179,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:180,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:182,1
    - Dst: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:183,1
    - Dst: '[twitter4j.Configuration].httpProxyPort(int)'
      Src: twitter4j.PropertyConfiguration:183,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:184,1
    - Dst: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:185,1
    - Dst: '[twitter4j.Configuration].httpProxyPort(int)'
      Src: twitter4j.PropertyConfiguration:185,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:187,1
    - Dst: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:188,1
    - Dst: '[twitter4j.Configuration].httpConnectionTimeout(int)'
      Src: twitter4j.PropertyConfiguration:188,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:190,1
    - Dst: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:191,1
    - Dst: '[twitter4j.Configuration].httpReadTimeout(int)'
      Src: twitter4j.PropertyConfiguration:191,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:193,1
    - Dst: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:194,1
    - Dst: '[twitter4j.Configuration].httpStreamingReadTimeout(int)'
      Src: twitter4j.PropertyConfiguration:194,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:196,1
    - Dst: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:197,1
    - Dst: '[twitter4j.Configuration].httpRetryCount(int)'
      Src: twitter4j.PropertyConfiguration:197,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:199,1
    - Dst: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:200,1
    - Dst: '[twitter4j.Configuration].httpRetryIntervalSeconds(int)'
      Src: twitter4j.PropertyConfiguration:200,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:202,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:203,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:205,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:206,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:208,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:209,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:211,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:212,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:214,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:215,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:217,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:218,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:220,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:221,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:223,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:224,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:226,1
    - Dst: '[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:227,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:229,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:230,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:233,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:234,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:237,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:238,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:241,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:242,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:245,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:246,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:249,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:250,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:253,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:254,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:257,1
    - Dst: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:258,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:260,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:261,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:263,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:264,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:266,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:267,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:269,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:270,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:272,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:273,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:275,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:276,1
    - Dst: '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:278,1
    - Dst: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
      Src: twitter4j.PropertyConfiguration:279,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 117
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.Configuration
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - conf
    - props
    argTypes:
    - twitter4j.Configuration
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 281
      start: 158
    functionDepth: 2
    functionLinenumber: 158
    functionLinenumberEnd: 281
    functionName: '[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.Configuration].httpRetryCount(int)'
    - '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
    - '[twitter4j.Configuration].gzipEnabled(boolean)'
    - '[twitter4j.Configuration].prettyDebugEnabled(boolean)'
    - '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
    - '[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,String)'
    - '[twitter4j.Configuration].httpReadTimeout(int)'
    - '[twitter4j.Configuration].httpStreamingReadTimeout(int)'
    - '[twitter4j.Configuration].httpProxyPort(int)'
    - '[twitter4j.Configuration].httpConnectionTimeout(int)'
    - '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
    - '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
    - '[twitter4j.Configuration].httpRetryIntervalSeconds(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: twitter4j.PropertyConfiguration:284,1
    - Dst: Boolean.parseBoolean(twitter4j.PropertyConfiguration)
      Src: twitter4j.PropertyConfiguration:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - name
    argTypes:
    - java.util.Properties
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 1
    functionsReached:
    - Boolean.parseBoolean(twitter4j.PropertyConfiguration)
    - '[java.util.Properties].getProperty(String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: twitter4j.PropertyConfiguration:289,1
    - Dst: Integer.parseInt(twitter4j.PropertyConfiguration)
      Src: twitter4j.PropertyConfiguration:291,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - name
    argTypes:
    - java.util.Properties
    - String
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 1
    functionsReached:
    - Integer.parseInt(twitter4j.PropertyConfiguration)
    - '[java.util.Properties].getProperty(String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: twitter4j.PropertyConfiguration:298,1
    - Dst: Long.parseLong(twitter4j.PropertyConfiguration)
      Src: twitter4j.PropertyConfiguration:300,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - name
    argTypes:
    - java.util.Properties
    - String
    constantsTouched: []
    func_position:
      end: 304
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 304
    functionName: '[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].getProperty(String)'
    - Long.parseLong(twitter4j.PropertyConfiguration)
    linkageType: ''
    returnType: long
    signature: '[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: twitter4j.PropertyConfiguration:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - props
    - name
    argTypes:
    - java.util.Properties
    - String
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].getProperty(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.PropertyConfiguration:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.PropertyConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.PropertyConfiguration].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].getLogger()'
    linkageType: ''
    returnType: twitter4j.PropertyConfiguration
    signature: '[twitter4j.PropertyConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.OAuth2Token:42,1
    - Dst: '[twitter4j.OAuth2Token].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.OAuth2Token:43,1
    - Dst: '[twitter4j.OAuth2Token].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.OAuth2Token:45,1
    - Dst: '[java.net.URLDecoder].decode(String,String)'
      Src: twitter4j.OAuth2Token:45,1
    - Dst: '[RuntimeException].<init>(twitter4j.OAuth2Token)'
      Src: twitter4j.OAuth2Token:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuth2Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 8
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: '[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.OAuth2Token].getRawString(String,twitter4j.JSONObject)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[java.net.URLDecoder].decode(String,String)'
    - '[RuntimeException].<init>(twitter4j.OAuth2Token)'
    linkageType: ''
    returnType: twitter4j.OAuth2Token
    signature: '[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuth2Token
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tokenType
    - accessToken
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[twitter4j.OAuth2Token].<init>(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.OAuth2Token
    signature: '[twitter4j.OAuth2Token].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[twitter4j.OAuth2Token].getTokenType()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuth2Token].getTokenType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[twitter4j.OAuth2Token].getAccessToken()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuth2Token].getAccessToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLEncoder].encode(String,String)'
      Src: twitter4j.OAuth2Token:77,1
    - Dst: '[RuntimeException].<init>(twitter4j.OAuth2Token)'
      Src: twitter4j.OAuth2Token:79,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 82
    functionName: '[twitter4j.OAuth2Token].generateAuthorizationHeader()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 1
    functionsReached:
    - '[java.net.URLEncoder].encode(String,String)'
    - '[RuntimeException].<init>(twitter4j.OAuth2Token)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuth2Token].generateAuthorizationHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Token].getClass()'
      Src: twitter4j.OAuth2Token:87,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.OAuth2Token:87,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OAuth2Token)'
      Src: twitter4j.OAuth2Token:89,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OAuth2Token)'
      Src: twitter4j.OAuth2Token:89,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[twitter4j.OAuth2Token].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(String,twitter4j.OAuth2Token)'
    - '[Object].getClass()'
    - '[twitter4j.OAuth2Token].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.OAuth2Token].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.OAuth2Token:94,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.OAuth2Token:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[twitter4j.OAuth2Token].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.OAuth2Token].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[twitter4j.OAuth2Token].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuth2Token].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.OAuth2Token:109,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.OAuth2Token:112,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 117
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 117
    functionName: '[twitter4j.OAuth2Token].getRawString(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuth2Token].getRawString(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Configuration].ensureAuthorizationEnabled()'
      Src: twitter4j.TwitterImpl:71,1
    - Dst: '[String].equals(twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:90,1
    - Dst: '[String].equals(twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:97,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.TwitterImpl:103,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterImpl:105,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterImpl:105,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,long)'
      Src: twitter4j.TwitterImpl:108,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterImpl:108,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterImpl:111,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterImpl:111,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterImpl:114,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterImpl:114,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.TwitterImpl:117,1
    - Dst: '[java.util.ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.TwitterImpl:117,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:130,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:131,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:132,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: twitter4j.TwitterImpl:135,1
    - Dst: '[twitter4j.TwitterImpl].initTransients()'
      Src: twitter4j.TwitterImpl:137,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TwitterImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conf
    argTypes:
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 138
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 138
    functionName: '[twitter4j.TwitterImpl].<init>(twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.Configuration].ensureAuthorizationEnabled()'
    - '[twitter4j.TwitterImpl].initTransients()'
    - '[twitter4j.HttpParameter].<init>(String,long)'
    - '[java.util.ArrayList].<init>()'
    - '[String].equals(twitter4j.TwitterImpl)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].toArray()'
    linkageType: ''
    returnType: twitter4j.TwitterImpl
    signature: '[twitter4j.TwitterImpl].<init>(twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,String,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean)'
      Src: twitter4j.TwitterImpl:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 144
    functionName: '[twitter4j.TwitterImpl].initTransients()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,String,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterImpl].initTransients()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].size()'
      Src: twitter4j.TwitterImpl:148,1
    - Dst: '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].size()'
      Src: twitter4j.TwitterImpl:148,1
    - Dst: '[twitter4j.HttpResponseEvent].getResponse()'
      Src: twitter4j.TwitterImpl:149,1
    - Dst: '[twitter4j.HttpResponseEvent].getTwitterException()'
      Src: twitter4j.TwitterImpl:150,1
    - Dst: '[twitter4j.TwitterException].getRateLimitStatus()'
      Src: twitter4j.TwitterImpl:154,1
    - Dst: '[twitter4j.TwitterException].getStatusCode()'
      Src: twitter4j.TwitterImpl:155,1
    - Dst: '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
      Src: twitter4j.TwitterImpl:157,1
    - Dst: '[twitter4j.HttpResponse].getStatusCode()'
      Src: twitter4j.TwitterImpl:158,1
    - Dst: '[twitter4j.HttpResponseEvent].isAuthenticated()'
      Src: twitter4j.TwitterImpl:161,1
    - Dst: '[twitter4j.RateLimitStatusEvent].<init>(twitter4j.v1.RateLimitStatus,boolean)'
      Src: twitter4j.TwitterImpl:161,1
    - Dst: listener.accept(twitter4j.RateLimitStatusEvent)
      Src: twitter4j.TwitterImpl:166,1
    - Dst: listener.accept(twitter4j.RateLimitStatusEvent)
      Src: twitter4j.TwitterImpl:169,1
    - Dst: listener.accept(twitter4j.RateLimitStatusEvent)
      Src: twitter4j.TwitterImpl:173,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - twitter4j.HttpResponseEvent
    constantsTouched: []
    func_position:
      end: 178
      start: 146
    functionDepth: 4
    functionLinenumber: 146
    functionLinenumberEnd: 178
    functionName: '[twitter4j.TwitterImpl].httpResponseReceived(twitter4j.HttpResponseEvent)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 0
    functionsReached:
    - listener.accept(twitter4j.RateLimitStatusEvent)
    - '[twitter4j.HttpResponseEvent].getResponse()'
    - '[twitter4j.RateLimitStatusEvent].<init>(twitter4j.v1.RateLimitStatus,boolean)'
    - '[twitter4j.HttpResponseEvent].getTwitterException()'
    - '[twitter4j.TwitterException].getRateLimitStatus()'
    - '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
    - '[twitter4j.TwitterException].getStatusCode()'
    - '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].size()'
    - '[twitter4j.HttpResponse].getStatusCode()'
    - '[twitter4j.HttpResponseEvent].isAuthenticated()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterImpl].httpResponseReceived(twitter4j.HttpResponseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.TwitterV1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[twitter4j.TwitterImpl].v1()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterV1
    signature: '[twitter4j.TwitterImpl].v1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterImpl].getClass()'
      Src: twitter4j.TwitterImpl:187,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.TwitterImpl:187,1
    - Dst: '[java.util.Objects].equals(twitter4j.HttpClient,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Arrays].equals(HttpParameter[],twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(twitter4j.ObjectFactory,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(java.util.List<twitter4j.v1.StreamListener>,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(java.util.List<twitter4j.v1.RawStreamListener>,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[java.util.Objects].equals(twitter4j.v1.TwitterV1,twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    - Dst: '[twitter4j.Authorization].equals(twitter4j.TwitterImpl)'
      Src: twitter4j.TwitterImpl:189,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 190
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 190
    functionName: '[twitter4j.TwitterImpl].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.TwitterImpl)'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(java.util.List<twitter4j.v1.StreamListener>,twitter4j.TwitterImpl)'
    - '[java.util.Objects].equals(java.util.List<twitter4j.v1.RawStreamListener>,twitter4j.TwitterImpl)'
    - '[twitter4j.Authorization].equals(twitter4j.TwitterImpl)'
    - '[java.util.Objects].equals(String,twitter4j.TwitterImpl)'
    - '[java.util.Objects].equals(twitter4j.v1.TwitterV1,twitter4j.TwitterImpl)'
    - '[java.util.Objects].equals(twitter4j.HttpClient,twitter4j.TwitterImpl)'
    - '[java.util.Objects].equals(twitter4j.ObjectFactory,twitter4j.TwitterImpl)'
    - '[java.util.Arrays].equals(HttpParameter[],twitter4j.TwitterImpl)'
    - '[java.util.Objects].equals(java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,twitter4j.TwitterImpl)'
    - '[twitter4j.TwitterImpl].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(twitter4j.Authorization)'
      Src: twitter4j.TwitterImpl:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[twitter4j.TwitterImpl].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(twitter4j.Authorization)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TwitterImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(HttpParameter[])'
      Src: twitter4j.TwitterImpl:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 220
    functionName: '[twitter4j.TwitterImpl].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(HttpParameter[])'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: twitter4j.TwitterImpl:224,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:226,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:227,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:228,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:229,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.TwitterImpl:230,1
    - Dst: '[twitter4j.TwitterImpl].initTransients()'
      Src: twitter4j.TwitterImpl:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.HttpClient
      - String
      - HttpParameter[]
      - twitter4j.ObjectFactory
      - String
      - boolean
      - String
      - String
      - String
      - java.util.List<twitter4j.v1.ConnectionLifeCycleListener>
      - java.util.List<twitter4j.v1.StreamListener>
      - java.util.List<twitter4j.v1.RawStreamListener>
      - boolean
      - boolean
      - boolean
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - twitter4j.v1.TwitterV1
      - twitter4j.Authorization
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - twitter4j.HttpResponseListener
      - twitter4j.Twitter
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 233
      start: 222
    functionDepth: 5
    functionLinenumber: 222
    functionLinenumberEnd: 233
    functionName: '[twitter4j.TwitterImpl].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterImpl].initTransients()'
    - '[java.util.ArrayList].<init>()'
    - '[java.io.ObjectInputStream].defaultReadObject()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterImpl].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: twitter4j.TimeSpanConverter:63,1
    - Dst: '[twitter4j.TimeSpanConverter].<init>(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - MessageFormat[]
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TimeSpanConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[twitter4j.TimeSpanConverter].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TimeSpanConverter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[twitter4j.TimeSpanConverter].<init>(twitter4j.TimeSpanConverter)'
    linkageType: ''
    returnType: twitter4j.TimeSpanConverter
    signature: '[twitter4j.TimeSpanConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getLanguage()'
      Src: twitter4j.TimeSpanConverter:72,1
    - Dst: '[String].equals(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:73,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:74,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:75,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:76,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:77,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:78,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:79,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:80,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:81,1
    - Dst: '[String].equals(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:82,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:83,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:84,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:85,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:86,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:87,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:88,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:89,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:90,1
    - Dst: '[String].equals(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:91,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:92,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:93,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:94,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:95,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:96,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:97,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:98,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:99,1
    - Dst: '[String].equals(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:100,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:101,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:102,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:103,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:104,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:105,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:106,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:107,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:108,1
    - Dst: '[String].equals(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:109,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:110,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:111,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:112,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:113,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:114,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:115,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:116,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:117,1
    - Dst: '[String].equals(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:118,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:119,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:120,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:121,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:122,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:123,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:124,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:125,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
      Src: twitter4j.TimeSpanConverter:126,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:128,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:129,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:130,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:131,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:132,1
    - Dst: '[java.text.MessageFormat].<init>(String)'
      Src: twitter4j.TimeSpanConverter:133,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:134,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:135,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 119
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - MessageFormat[]
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TimeSpanConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 137
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 137
    functionName: '[twitter4j.TimeSpanConverter].<init>(java.util.Locale)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TimeSpanConverter.java
    functionUses: 0
    functionsReached:
    - '[java.time.format.DateTimeFormatter].ofPattern(String,twitter4j.TimeSpanConverter)'
    - '[java.text.MessageFormat].<init>(String)'
    - '[String].equals(twitter4j.TimeSpanConverter)'
    - '[java.util.Locale].getLanguage()'
    - '[java.time.format.DateTimeFormatter].ofPattern(String,java.util.Locale)'
    linkageType: ''
    returnType: twitter4j.TimeSpanConverter
    signature: '[twitter4j.TimeSpanConverter].<init>(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.TimeSpanConverter:144,1
    - Dst: '[java.time.LocalDateTime].atZone(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:144,1
    - Dst: '[twitter4j.TimeSpanConverter].toInstant()'
      Src: twitter4j.TimeSpanConverter:144,1
    - Dst: '[twitter4j.TimeSpanConverter].toEpochMilli()'
      Src: twitter4j.TimeSpanConverter:144,1
    - Dst: '[twitter4j.TimeSpanConverter].toTimeSpanString(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.time.LocalDateTime
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - MessageFormat[]
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - java.time.LocalDateTime
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[twitter4j.TimeSpanConverter].toTimeSpanString(java.time.LocalDateTime)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TimeSpanConverter.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TimeSpanConverter].toInstant()'
    - '[java.time.ZoneId].systemDefault()'
    - '[java.time.LocalDateTime].atZone(twitter4j.TimeSpanConverter)'
    - '[twitter4j.TimeSpanConverter].toEpochMilli()'
    - '[twitter4j.TimeSpanConverter].toTimeSpanString(twitter4j.TimeSpanConverter)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TimeSpanConverter].toTimeSpanString(java.time.LocalDateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: twitter4j.TimeSpanConverter:152,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: twitter4j.TimeSpanConverter:156,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.TimeSpanConverter:157,1
    - Dst: '[twitter4j.TimeSpanConverter].atZone(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:156,1
    - Dst: '[twitter4j.TimeSpanConverter].toLocalDateTime()'
      Src: twitter4j.TimeSpanConverter:156,1
    - Dst: '[java.time.format.DateTimeFormatter].format(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:155,1
    - Dst: '[java.time.Instant].ofEpochMilli(long)'
      Src: twitter4j.TimeSpanConverter:160,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.TimeSpanConverter:161,1
    - Dst: '[twitter4j.TimeSpanConverter].atZone(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:160,1
    - Dst: '[twitter4j.TimeSpanConverter].toLocalDateTime()'
      Src: twitter4j.TimeSpanConverter:160,1
    - Dst: '[java.time.format.DateTimeFormatter].format(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:160,1
    - Dst: '[twitter4j.TimeSpanConverter].toTimeSpanString(twitter4j.TimeSpanConverter)'
      Src: twitter4j.TimeSpanConverter:165,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - MessageFormat[]
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - milliseconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 166
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 166
    functionName: '[twitter4j.TimeSpanConverter].toTimeSpanString(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TimeSpanConverter.java
    functionUses: 1
    functionsReached:
    - '[java.time.Instant].ofEpochMilli(long)'
    - System.currentTimeMillis()
    - '[java.time.format.DateTimeFormatter].format(twitter4j.TimeSpanConverter)'
    - '[twitter4j.TimeSpanConverter].toTimeSpanString(twitter4j.TimeSpanConverter)'
    - '[java.time.ZoneId].systemDefault()'
    - '[twitter4j.TimeSpanConverter].toLocalDateTime()'
    - '[twitter4j.TimeSpanConverter].atZone(twitter4j.TimeSpanConverter)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TimeSpanConverter].toTimeSpanString(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: formats[NOW].format(null)
      Src: twitter4j.TimeSpanConverter:170,1
    - Dst: formats[N_SECONDS_AGO].format()
      Src: twitter4j.TimeSpanConverter:172,1
    - Dst: formats[A_MINUTE_AGO].format(null)
      Src: twitter4j.TimeSpanConverter:178,1
    - Dst: formats[N_MINUTES_AGO].format()
      Src: twitter4j.TimeSpanConverter:180,1
    - Dst: formats[AN_HOUR_AGO].format(null)
      Src: twitter4j.TimeSpanConverter:184,1
    - Dst: formats[N_HOURS_AGO].format()
      Src: twitter4j.TimeSpanConverter:187,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - MessageFormat[]
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deltaInSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 188
    functionName: '[twitter4j.TimeSpanConverter].toTimeSpanString(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TimeSpanConverter.java
    functionUses: 0
    functionsReached:
    - formats[NOW].format(null)
    - formats[AN_HOUR_AGO].format(null)
    - formats[N_HOURS_AGO].format()
    - formats[N_MINUTES_AGO].format()
    - formats[N_SECONDS_AGO].format()
    - formats[A_MINUTE_AGO].format(null)
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TimeSpanConverter].toTimeSpanString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.AccessToken:39,1
    - Dst: '[twitter4j.AccessToken].<init>(String)'
      Src: twitter4j.AccessToken:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.AccessToken].<init>(String)'
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthToken].<init>(String)'
      Src: twitter4j.AccessToken:43,1
    - Dst: '[twitter4j.AccessToken].getParameter(String)'
      Src: twitter4j.AccessToken:44,1
    - Dst: '[twitter4j.AccessToken].getParameter(String)'
      Src: twitter4j.AccessToken:45,1
    - Dst: Long.parseLong(twitter4j.AccessToken)
      Src: twitter4j.AccessToken:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[twitter4j.AccessToken].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.AccessToken].getParameter(String)'
    - Long.parseLong(twitter4j.AccessToken)
    - '[twitter4j.OAuthToken].<init>(String)'
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.AccessToken].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthToken].<init>(String,String)'
      Src: twitter4j.AccessToken:52,1
    - Dst: '[String].indexOf(String)'
      Src: twitter4j.AccessToken:54,1
    - Dst: '[String].substring(int,twitter4j.AccessToken)'
      Src: twitter4j.AccessToken:56,1
    - Dst: Long.parseLong(twitter4j.AccessToken)
      Src: twitter4j.AccessToken:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 2
    argNames:
    - token
    - tokenSecret
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[twitter4j.AccessToken].<init>(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(String)'
    - '[String].substring(int,twitter4j.AccessToken)'
    - '[twitter4j.OAuthToken].<init>(String,String)'
    - Long.parseLong(twitter4j.AccessToken)
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.AccessToken].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[twitter4j.AccessToken].getScreenName()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccessToken].getScreenName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[twitter4j.AccessToken].getUserId()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.AccessToken].getUserId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.AccessToken].getClass()'
      Src: twitter4j.AccessToken:85,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.AccessToken:85,1
    - Dst: '[twitter4j.OAuthToken].equals(Object)'
      Src: twitter4j.AccessToken:86,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.AccessToken)'
      Src: twitter4j.AccessToken:91,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 92
    functionName: '[twitter4j.AccessToken].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.AccessToken].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.AccessToken)'
    - '[Object].getClass()'
    - '[twitter4j.OAuthToken].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.AccessToken].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthToken].hashCode()'
      Src: twitter4j.AccessToken:96,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.AccessToken:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: '[twitter4j.AccessToken].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[twitter4j.OAuthToken].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.AccessToken].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 108
    functionName: '[twitter4j.AccessToken].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.AccessToken].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>()'
      Src: twitter4j.StringUtil:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.StringUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[twitter4j.StringUtil].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/StringUtil.java
    functionUses: 0
    functionsReached:
    - '[AssertionError].<init>()'
    linkageType: ''
    returnType: twitter4j.StringUtil
    signature: '[twitter4j.StringUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: twitter4j.StringUtil:29,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.StringUtil:31,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.StringUtil:32,1
    - Dst: '[StringBuilder].append(twitter4j.StringUtil)'
      Src: twitter4j.StringUtil:34,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.StringUtil:36,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - follows
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[twitter4j.StringUtil].join(long[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/StringUtil.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(twitter4j.StringUtil)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StringUtil].join(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: twitter4j.StringUtil:40,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.StringUtil:42,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.StringUtil:43,1
    - Dst: '[StringBuilder].append(twitter4j.StringUtil)'
      Src: twitter4j.StringUtil:45,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.StringUtil:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - track
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 48
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionName: '[twitter4j.StringUtil].join(String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/StringUtil.java
    functionUses: 4
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(twitter4j.StringUtil)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.StringUtil].join(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthToken].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.RequestToken:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RequestToken
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 3
    argNames:
    - res
    - oAuthAuthorizationURL
    - oAuthAuthenticationURL
    argTypes:
    - twitter4j.HttpResponse
    - String
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RequestToken.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.OAuthToken].<init>(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.RequestToken
    signature: '[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthToken].<init>(String,String)'
      Src: twitter4j.RequestToken:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RequestToken
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 4
    argNames:
    - token
    - tokenSecret
    - oAuthAuthorizationURL
    - oAuthAuthenticationURL
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[twitter4j.RequestToken].<init>(String,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RequestToken.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthToken].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.RequestToken
    signature: '[twitter4j.RequestToken].<init>(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RequestToken].getToken()'
      Src: twitter4j.RequestToken:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[twitter4j.RequestToken].getAuthorizationURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RequestToken.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.RequestToken].getToken()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.RequestToken].getAuthorizationURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RequestToken].getToken()'
      Src: twitter4j.RequestToken:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: twitter4j.OAuthToken
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[twitter4j.RequestToken].getAuthenticationURL()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RequestToken.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.RequestToken].getToken()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.RequestToken].getAuthenticationURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter.TwitterBuilder].<init>()'
      Src: twitter4j.Twitter:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TwitterBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[twitter4j.Twitter].newBuilder()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 29
    functionsReached:
    - '[twitter4j.Twitter.TwitterBuilder].<init>()'
    linkageType: ''
    returnType: TwitterBuilder
    signature: '[twitter4j.Twitter].newBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter].newBuilder()'
      Src: twitter4j.Twitter:47,1
    - Dst: '[twitter4j.Twitter.TwitterBuilder].build()'
      Src: twitter4j.Twitter:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.Twitter
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[twitter4j.Twitter].getInstance()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 68
    functionsReached:
    - '[twitter4j.Twitter.TwitterBuilder].build()'
    - '[twitter4j.Twitter].newBuilder()'
    linkageType: ''
    returnType: twitter4j.Twitter
    signature: '[twitter4j.Twitter].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.TwitterV1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[twitter4j.Twitter].v1()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 68
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.TwitterV1
    signature: '[twitter4j.Twitter].v1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.Twitter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.Twitter].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.Twitter
    signature: '[twitter4j.Twitter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.Twitter.TwitterBuilder:72,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.Twitter.TwitterBuilder:74,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.Twitter.TwitterBuilder:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<ConnectionLifeCycleListener>
      - List<StreamListener>
      - List<RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.Twitter.TwitterBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: '[twitter4j.Twitter.TwitterBuilder].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: twitter4j.Twitter.TwitterBuilder
    signature: '[twitter4j.Twitter.TwitterBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Twitter.TwitterBuilder].buildConfiguration()'
      Src: twitter4j.Twitter.TwitterBuilder:70,1
    - Dst: '[twitter4j.TwitterImpl].<init>(twitter4j.Twitter.TwitterBuilder)'
      Src: twitter4j.Twitter.TwitterBuilder:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<ConnectionLifeCycleListener>
      - List<StreamListener>
      - List<RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.Twitter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[twitter4j.Twitter.TwitterBuilder].build()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.TwitterImpl].<init>(twitter4j.Twitter.TwitterBuilder)'
    - '[twitter4j.Twitter.TwitterBuilder].buildConfiguration()'
    linkageType: ''
    returnType: twitter4j.Twitter
    signature: '[twitter4j.Twitter.TwitterBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.connectionLifeCycleListeners.add(twitter4j.v1.ConnectionLifeCycleListener)
      Src: twitter4j.Twitter.TwitterBuilder:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.ConnectionLifeCycleListener
      classConcrete: true
      classEnum: false
      classFields:
      - List<ConnectionLifeCycleListener>
      - List<StreamListener>
      - List<RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Twitter.TwitterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listener
    argTypes:
    - twitter4j.v1.ConnectionLifeCycleListener
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[twitter4j.Twitter.TwitterBuilder].connectionLifeCycleListener(twitter4j.v1.ConnectionLifeCycleListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 0
    functionsReached:
    - this.connectionLifeCycleListeners.add(twitter4j.v1.ConnectionLifeCycleListener)
    linkageType: ''
    returnType: Twitter.TwitterBuilder
    signature: '[twitter4j.Twitter.TwitterBuilder].connectionLifeCycleListener(twitter4j.v1.ConnectionLifeCycleListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.streamListeners.add(twitter4j.v1.StreamListener)
      Src: twitter4j.Twitter.TwitterBuilder:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.StreamListener
      classConcrete: true
      classEnum: false
      classFields:
      - List<ConnectionLifeCycleListener>
      - List<StreamListener>
      - List<RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Twitter.TwitterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - streamListener
    argTypes:
    - twitter4j.v1.StreamListener
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StreamListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 0
    functionsReached:
    - this.streamListeners.add(twitter4j.v1.StreamListener)
    linkageType: ''
    returnType: Twitter.TwitterBuilder
    signature: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StreamListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.rawStreamListeners.add(twitter4j.v1.RawStreamListener)
      Src: twitter4j.Twitter.TwitterBuilder:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.RawStreamListener
      classConcrete: true
      classEnum: false
      classFields:
      - List<ConnectionLifeCycleListener>
      - List<StreamListener>
      - List<RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Twitter.TwitterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rawStreamListener
    argTypes:
    - twitter4j.v1.RawStreamListener
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.RawStreamListener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 1
    functionsReached:
    - this.rawStreamListeners.add(twitter4j.v1.RawStreamListener)
    linkageType: ''
    returnType: Twitter.TwitterBuilder
    signature: '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.RawStreamListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusAdapter].<init>()'
      Src: twitter4j.Twitter.TwitterBuilder:111,1
    - Dst: this.streamListeners.add(twitter4j.v1.StatusAdapter)
      Src: twitter4j.Twitter.TwitterBuilder:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<twitter4j.v1.Status>
      classConcrete: true
      classEnum: false
      classFields:
      - List<ConnectionLifeCycleListener>
      - List<StreamListener>
      - List<RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Twitter.TwitterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - onStatus
    argTypes:
    - java.util.function.Consumer<twitter4j.v1.Status>
    constantsTouched: []
    func_position:
      end: 119
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionName: '[twitter4j.Twitter.TwitterBuilder].onStatus(java.util.function.Consumer<twitter4j.v1.Status>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 0
    functionsReached:
    - this.streamListeners.add(twitter4j.v1.StatusAdapter)
    - '[twitter4j.v1.StatusAdapter].<init>()'
    linkageType: ''
    returnType: Twitter.TwitterBuilder
    signature: '[twitter4j.Twitter.TwitterBuilder].onStatus(java.util.function.Consumer<twitter4j.v1.Status>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.v1.StatusAdapter].<init>()'
      Src: twitter4j.Twitter.TwitterBuilder:126,1
    - Dst: this.streamListeners.add(twitter4j.v1.StatusAdapter)
      Src: twitter4j.Twitter.TwitterBuilder:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<Exception>
      classConcrete: true
      classEnum: false
      classFields:
      - List<ConnectionLifeCycleListener>
      - List<StreamListener>
      - List<RawStreamListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Twitter.TwitterBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - onException
    argTypes:
    - java.util.function.Consumer<Exception>
    constantsTouched: []
    func_position:
      end: 134
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 134
    functionName: '[twitter4j.Twitter.TwitterBuilder].onException(java.util.function.Consumer<Exception>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
    functionUses: 0
    functionsReached:
    - this.streamListeners.add(twitter4j.v1.StatusAdapter)
    - '[twitter4j.v1.StatusAdapter].<init>()'
    linkageType: ''
    returnType: Twitter.TwitterBuilder
    signature: '[twitter4j.Twitter.TwitterBuilder].onException(java.util.function.Consumer<Exception>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Token].<init>(String,String)'
      Src: twitter4j.OAuth2Authorization:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuth2Authorization
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conf
    argTypes:
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 72
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 72
    functionName: '[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuth2Token].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.OAuth2Authorization
    signature: '[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].<init>()'
      Src: twitter4j.OAuth2Authorization:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: OAuth2AuthorizationBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[twitter4j.OAuth2Authorization].newBuilder()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].<init>()'
    linkageType: ''
    returnType: OAuth2AuthorizationBuilder
    signature: '[twitter4j.OAuth2Authorization].newBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].newBuilder()'
      Src: twitter4j.OAuth2Authorization:89,1
    - Dst: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].oAuthConsumer(String,String)'
      Src: twitter4j.OAuth2Authorization:89,1
    - Dst: '[twitter4j.OAuth2Authorization].build()'
      Src: twitter4j.OAuth2Authorization:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuth2Authorization
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - consumerKey
    - consumerSecret
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[twitter4j.OAuth2Authorization].getInstance(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuth2Authorization].build()'
    - '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].oAuthConsumer(String,String)'
    - '[twitter4j.OAuth2Authorization].newBuilder()'
    linkageType: ''
    returnType: twitter4j.OAuth2Authorization
    signature: '[twitter4j.OAuth2Authorization].getInstance(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].newBuilder()'
      Src: twitter4j.OAuth2Authorization:98,1
    - Dst: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].build()'
      Src: twitter4j.OAuth2Authorization:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuth2Authorization
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[twitter4j.OAuth2Authorization].getInstance()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].build()'
    - '[twitter4j.OAuth2Authorization].newBuilder()'
    linkageType: ''
    returnType: twitter4j.OAuth2Authorization
    signature: '[twitter4j.OAuth2Authorization].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.OAuth2Authorization:127,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuth2Authorization:131,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuth2Authorization:133,1
    - Dst: '[twitter4j.HttpClient].post(String,twitter4j.OAuth2Authorization,null)'
      Src: twitter4j.OAuth2Authorization:136,1
    - Dst: '[twitter4j.HttpResponse].getStatusCode()'
      Src: twitter4j.OAuth2Authorization:137,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
      Src: twitter4j.OAuth2Authorization:138,1
    - Dst: '[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.OAuth2Authorization:140,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuth2Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 125
    functionDepth: 11
    functionLinenumber: 125
    functionLinenumberEnd: 142
    functionName: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
    - '[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)'
    - '[IllegalStateException].<init>(String)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpClient].post(String,twitter4j.OAuth2Authorization,null)'
    - '[twitter4j.HttpResponse].getStatusCode()'
    linkageType: ''
    returnType: twitter4j.OAuth2Token
    signature: '[twitter4j.OAuth2Authorization].getOAuth2Token()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.OAuth2Authorization:152,1
    - Dst: '[twitter4j.OAuth2Token].getAccessToken()'
      Src: twitter4j.OAuth2Authorization:156,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuth2Authorization:156,1
    - Dst: '[twitter4j.HttpClient].post(String,twitter4j.OAuth2Authorization,null)'
      Src: twitter4j.OAuth2Authorization:164,1
    - Dst: '[twitter4j.HttpResponse].getStatusCode()'
      Src: twitter4j.OAuth2Authorization:165,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
      Src: twitter4j.OAuth2Authorization:166,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 150
    functionDepth: 11
    functionLinenumber: 150
    functionLinenumberEnd: 176
    functionName: '[twitter4j.OAuth2Authorization].invalidateOAuth2Token()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
    - '[twitter4j.OAuth2Token].getAccessToken()'
    - '[IllegalStateException].<init>(String)'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.HttpClient].post(String,twitter4j.OAuth2Authorization,null)'
    - '[twitter4j.HttpResponse].getStatusCode()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuth2Authorization].invalidateOAuth2Token()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLEncoder].encode(String,String)'
      Src: twitter4j.OAuth2Authorization:184,1
    - Dst: '[java.net.URLEncoder].encode(String,String)'
      Src: twitter4j.OAuth2Authorization:186,1
    - Dst: '[RuntimeException].<init>(twitter4j.OAuth2Authorization)'
      Src: twitter4j.OAuth2Authorization:188,1
    - Dst: credentials.getBytes()
      Src: twitter4j.OAuth2Authorization:191,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.OAuth2Authorization)'
      Src: twitter4j.OAuth2Authorization:191,1
    - Dst: '[twitter4j.OAuth2Token].generateAuthorizationHeader()'
      Src: twitter4j.OAuth2Authorization:194,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.HttpRequest
    constantsTouched: []
    func_position:
      end: 196
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 196
    functionName: '[twitter4j.OAuth2Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(twitter4j.OAuth2Authorization)'
    - credentials.getBytes()
    - '[twitter4j.OAuth2Token].generateAuthorizationHeader()'
    - '[java.net.URLEncoder].encode(String,String)'
    - '[twitter4j.BASE64Encoder].encode(twitter4j.OAuth2Authorization)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuth2Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[twitter4j.OAuth2Authorization].isEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.OAuth2Authorization].isEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization].getClass()'
      Src: twitter4j.OAuth2Authorization:206,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.OAuth2Authorization:206,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OAuth2Authorization)'
      Src: twitter4j.OAuth2Authorization:208,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OAuth2Authorization)'
      Src: twitter4j.OAuth2Authorization:208,1
    - Dst: '[java.util.Objects].equals(twitter4j.OAuth2Token,twitter4j.OAuth2Authorization)'
      Src: twitter4j.OAuth2Authorization:208,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 209
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 209
    functionName: '[twitter4j.OAuth2Authorization].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(twitter4j.OAuth2Token,twitter4j.OAuth2Authorization)'
    - '[twitter4j.OAuth2Authorization].getClass()'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.OAuth2Authorization)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.OAuth2Authorization].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(String,String,twitter4j.OAuth2Token)'
      Src: twitter4j.OAuth2Authorization:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[twitter4j.OAuth2Authorization].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(String,String,twitter4j.OAuth2Token)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.OAuth2Authorization].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Token].toString()'
      Src: twitter4j.OAuth2Authorization:221,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - twitter4j.OAuth2Token
      - String
      - twitter4j.HttpClient
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 223
    functionName: '[twitter4j.OAuth2Authorization].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuth2Token].toString()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuth2Authorization].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 106
    functionName: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder
    signature: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].buildConfiguration()'
      Src: twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder:112,1
    - Dst: '[twitter4j.OAuth2Authorization].<init>(twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder)'
      Src: twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuth2Authorization
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].build()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].buildConfiguration()'
    - '[twitter4j.OAuth2Authorization].<init>(twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder)'
    linkageType: ''
    returnType: twitter4j.OAuth2Authorization
    signature: '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String,Throwable)'
      Src: twitter4j.TwitterException:60,1
    - Dst: '[twitter4j.TwitterException].decode(String)'
      Src: twitter4j.TwitterException:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 8
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[twitter4j.TwitterException].<init>(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached:
    - '[Exception].<init>(String,Throwable)'
    - '[twitter4j.TwitterException].decode(String)'
    linkageType: ''
    returnType: twitter4j.TwitterException
    signature: '[twitter4j.TwitterException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].<init>(String,Throwable)'
      Src: twitter4j.TwitterException:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 9
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[twitter4j.TwitterException].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String,Throwable)'
    linkageType: ''
    returnType: twitter4j.TwitterException
    signature: '[twitter4j.TwitterException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].getMessage()'
      Src: twitter4j.TwitterException:76,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.TwitterException,Exception)'
      Src: twitter4j.TwitterException:76,1
    - Dst: '[twitter4j.TwitterException].setNested()'
      Src: twitter4j.TwitterException:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[twitter4j.TwitterException].<init>(Exception)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].setNested()'
    - '[twitter4j.TwitterException].<init>(twitter4j.TwitterException,Exception)'
    - '[Exception].getMessage()'
    linkageType: ''
    returnType: twitter4j.TwitterException
    signature: '[twitter4j.TwitterException].<init>(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].<init>(String)'
      Src: twitter4j.TwitterException:87,1
    - Dst: '[twitter4j.HttpResponse].getStatusCode()'
      Src: twitter4j.TwitterException:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - message
    - res
    argTypes:
    - String
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 10
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String)'
    - '[twitter4j.HttpResponse].getStatusCode()'
    linkageType: ''
    returnType: twitter4j.TwitterException
    signature: '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].<init>(String,Exception)'
      Src: twitter4j.TwitterException:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterException
      static: false
      superClass: Exception
    argCount: 3
    argNames:
    - message
    - cause
    - statusCode
    argTypes:
    - String
    - Exception
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[twitter4j.TwitterException].<init>(String,Exception,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].<init>(String,Exception)'
    linkageType: ''
    returnType: twitter4j.TwitterException
    signature: '[twitter4j.TwitterException].<init>(String,Exception,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.TwitterException:104,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.TwitterException:106,1
    - Dst: '[twitter4j.TwitterException].append(String)'
      Src: twitter4j.TwitterException:106,1
    - Dst: '[twitter4j.TwitterException].append(String)'
      Src: twitter4j.TwitterException:106,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.TwitterException:108,1
    - Dst: '[twitter4j.TwitterException].append(int)'
      Src: twitter4j.TwitterException:108,1
    - Dst: '[twitter4j.TwitterException].append(String)'
      Src: twitter4j.TwitterException:108,1
    - Dst: '[Exception].getMessage()'
      Src: twitter4j.TwitterException:111,1
    - Dst: '[StringBuilder].append(twitter4j.TwitterException)'
      Src: twitter4j.TwitterException:111,1
    - Dst: '[twitter4j.TwitterException].getCause(int)'
      Src: twitter4j.TwitterException:114,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.TwitterException:116,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 118
    functionName: '[twitter4j.TwitterException].getMessage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[twitter4j.TwitterException].getCause(int)'
    - '[StringBuilder].append(String)'
    - '[Exception].getMessage()'
    - '[StringBuilder].<init>()'
    - '[twitter4j.TwitterException].append(String)'
    - '[twitter4j.TwitterException].append(int)'
    - '[StringBuilder].append(twitter4j.TwitterException)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: twitter4j.TwitterException:121,1
    - Dst: '[twitter4j.JSONObject].<init>(String)'
      Src: twitter4j.TwitterException:123,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.TwitterException:124,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.TwitterException:125,1
    - Dst: '[twitter4j.JSONArray].getJSONObject(int)'
      Src: twitter4j.TwitterException:125,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.TwitterException:126,1
    - Dst: '[twitter4j.TwitterException].getInt(String,twitter4j.JSONObject)'
      Src: twitter4j.TwitterException:127,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 120
    functionDepth: 7
    functionLinenumber: 120
    functionLinenumberEnd: 132
    functionName: '[twitter4j.TwitterException].decode(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.TwitterException].getInt(String,twitter4j.JSONObject)'
    - '[String].startsWith(String)'
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONObject].<init>(String)'
    - '[twitter4j.JSONArray].getJSONObject(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterException].decode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[twitter4j.TwitterException].getStatusCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TwitterException].getStatusCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[twitter4j.TwitterException].getErrorCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TwitterException].getErrorCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].getResponseHeaderFields()'
      Src: twitter4j.TwitterException:155,1
    - Dst: '[java.util.Map<String,java.util.List<String>>].get(String)'
      Src: twitter4j.TwitterException:155,1
    - Dst: '[twitter4j.TwitterException].size()'
      Src: twitter4j.TwitterException:156,1
    - Dst: '[twitter4j.TwitterException].get(int)'
      Src: twitter4j.TwitterException:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: '[twitter4j.TwitterException].getResponseHeader(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,java.util.List<String>>].get(String)'
    - '[twitter4j.TwitterException].size()'
    - '[twitter4j.HttpResponse].getResponseHeaderFields()'
    - '[twitter4j.TwitterException].get(int)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterException].getResponseHeader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
      Src: twitter4j.TwitterException:168,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 3
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[twitter4j.TwitterException].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.TwitterException].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
      Src: twitter4j.TwitterException:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AccessLevel
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[twitter4j.TwitterException].getAccessLevel()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: AccessLevel
    signature: '[twitter4j.TwitterException].getAccessLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].getRateLimitStatus()'
      Src: twitter4j.TwitterException:192,1
    - Dst: '[twitter4j.v1.RateLimitStatus].getSecondsUntilReset()'
      Src: twitter4j.TwitterException:194,1
    - Dst: '[twitter4j.HttpResponse].getResponseHeader(String)'
      Src: twitter4j.TwitterException:198,1
    - Dst: Integer.parseInt(String)
      Src: twitter4j.TwitterException:200,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 189
    functionDepth: 4
    functionLinenumber: 189
    functionLinenumberEnd: 206
    functionName: '[twitter4j.TwitterException].getRetryAfter()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.TwitterException].getRateLimitStatus()'
    - '[twitter4j.v1.RateLimitStatus].getSecondsUntilReset()'
    - Integer.parseInt(String)
    - '[twitter4j.HttpResponse].getResponseHeader(String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TwitterException].getRetryAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].getCause()'
      Src: twitter4j.TwitterException:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[twitter4j.TwitterException].isCausedByNetworkIssue()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].getCause()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterException].isCausedByNetworkIssue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].getRateLimitStatus()'
      Src: twitter4j.TwitterException:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 4
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: '[twitter4j.TwitterException].exceededRateLimitation()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].getRateLimitStatus()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterException].exceededRateLimitation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[twitter4j.TwitterException].resourceNotFound()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterException].resourceNotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].getExceptionDiagnosis()'
      Src: twitter4j.TwitterException:254,1
    - Dst: '[twitter4j.ExceptionDiagnosis].asHexString()'
      Src: twitter4j.TwitterException:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[twitter4j.TwitterException].getExceptionCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ExceptionDiagnosis].asHexString()'
    - '[twitter4j.TwitterException].getExceptionDiagnosis()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterException].getExceptionCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ExceptionDiagnosis].<init>(String[])'
      Src: twitter4j.TwitterException:259,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ExceptionDiagnosis
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 262
    functionName: '[twitter4j.TwitterException].getExceptionDiagnosis()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ExceptionDiagnosis].<init>(String[])'
    linkageType: ''
    returnType: twitter4j.ExceptionDiagnosis
    signature: '[twitter4j.TwitterException].getExceptionDiagnosis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[twitter4j.TwitterException].setNested()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterException].setNested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[twitter4j.TwitterException].getErrorMessage()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterException].getErrorMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionName: '[twitter4j.TwitterException].isErrorMessageAvailable()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterException].isErrorMessageAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].getClass()'
      Src: twitter4j.TwitterException:296,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.TwitterException:296,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.TwitterException)'
      Src: twitter4j.TwitterException:303,1
    - Dst: '[java.util.Objects].equals(twitter4j.ExceptionDiagnosis,twitter4j.TwitterException)'
      Src: twitter4j.TwitterException:304,1
    - Dst: '[java.util.Objects].equals(twitter4j.HttpResponse,twitter4j.TwitterException)'
      Src: twitter4j.TwitterException:306,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 307
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 307
    functionName: '[twitter4j.TwitterException].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(twitter4j.ExceptionDiagnosis,twitter4j.TwitterException)'
    - '[Object].getClass()'
    - '[twitter4j.TwitterException].getClass()'
    - '[java.util.Objects].equals(twitter4j.HttpResponse,twitter4j.TwitterException)'
    - '[java.util.Objects].equals(String,twitter4j.TwitterException)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.TwitterException].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ExceptionDiagnosis].hashCode()'
      Src: twitter4j.TwitterException:313,1
    - Dst: '[twitter4j.HttpResponse].hashCode()'
      Src: twitter4j.TwitterException:314,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.TwitterException:315,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 318
    functionName: '[twitter4j.TwitterException].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[twitter4j.ExceptionDiagnosis].hashCode()'
    - '[twitter4j.HttpResponse].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.TwitterException].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TwitterException].getMessage()'
      Src: twitter4j.TwitterException:322,1
    - Dst: '[twitter4j.TwitterException].getExceptionDiagnosis()'
      Src: twitter4j.TwitterException:323,1
    - Dst: '[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()'
      Src: twitter4j.TwitterException:323,1
    - Dst: '[twitter4j.TwitterException].getExceptionDiagnosis()'
      Src: twitter4j.TwitterException:324,1
    - Dst: '[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()'
      Src: twitter4j.TwitterException:324,1
    - Dst: '[twitter4j.TwitterException].getExceptionCode()'
      Src: twitter4j.TwitterException:325,1
    - Dst: '[twitter4j.TwitterException].getRetryAfter()'
      Src: twitter4j.TwitterException:329,1
    - Dst: '[twitter4j.TwitterException].getRateLimitStatus()'
      Src: twitter4j.TwitterException:330,1
    - Dst: '[twitter4j.Version].getVersion()'
      Src: twitter4j.TwitterException:331,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 320
    functionDepth: 5
    functionLinenumber: 320
    functionLinenumberEnd: 333
    functionName: '[twitter4j.TwitterException].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterException].getMessage()'
    - '[twitter4j.TwitterException].getExceptionCode()'
    - '[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()'
    - '[twitter4j.TwitterException].getExceptionDiagnosis()'
    - '[twitter4j.TwitterException].getRateLimitStatus()'
    - '[twitter4j.TwitterException].getRetryAfter()'
    - '[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()'
    - '[twitter4j.Version].getVersion()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - twitter4j.ExceptionDiagnosis
      - twitter4j.HttpResponse
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.HttpResponseCode
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Exception
    argCount: 1
    argNames:
    - statusCode
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 389
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 389
    functionName: '[twitter4j.TwitterException].getCause(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.TwitterException].getCause(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.Configuration:32,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: twitter4j.Configuration:33,1
    - Dst: '[twitter4j.PropertyConfiguration].loadDefaultProperties()'
      Src: twitter4j.Configuration:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.Configuration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[twitter4j.Configuration].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.PropertyConfiguration].loadDefaultProperties()'
    - '[java.util.ArrayList].<init>(int)'
    linkageType: ''
    returnType: twitter4j.Configuration
    signature: '[twitter4j.Configuration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Configuration].getClass()'
      Src: twitter4j.Configuration:102,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.Configuration:102,1
    - Dst: '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(twitter4j.HttpClient,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    - Dst: '[java.util.Objects].equals(twitter4j.ObjectFactory,twitter4j.Configuration)'
      Src: twitter4j.Configuration:104,1
    CyclomaticComplexity: 52
    EdgeCount: 52
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[twitter4j.Configuration].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(twitter4j.HttpClient,twitter4j.Configuration)'
    - '[Object].getClass()'
    - '[java.util.Objects].equals(twitter4j.ObjectFactory,twitter4j.Configuration)'
    - '[java.util.Objects].equals(twitter4j.Authorization,twitter4j.Configuration)'
    - '[java.util.Objects].equals(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,twitter4j.Configuration)'
    - '[twitter4j.Configuration].getClass()'
    - '[java.util.Objects].equals(String,twitter4j.Configuration)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Configuration].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String,String,String,String,String,boolean,int,int,int,boolean,boolean,int,int,int,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,long,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,String,twitter4j.Authorization,twitter4j.HttpClient,twitter4j.ObjectFactory)'
      Src: twitter4j.Configuration:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[twitter4j.Configuration].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String,String,String,String,String,boolean,int,int,int,boolean,boolean,int,int,int,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,long,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,String,twitter4j.Authorization,twitter4j.HttpClient,twitter4j.ObjectFactory)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.Configuration].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Configuration].mask(String)'
      Src: twitter4j.Configuration:130,1
    - Dst: '[twitter4j.Configuration].mask(String)'
      Src: twitter4j.Configuration:131,1
    - Dst: '[twitter4j.Configuration].mask(String)'
      Src: twitter4j.Configuration:132,1
    - Dst: '[twitter4j.Configuration].mask(String)'
      Src: twitter4j.Configuration:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 110
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 157
    functionName: '[twitter4j.Configuration].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Configuration].mask(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.Configuration].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replaceAll(String,String)'
      Src: twitter4j.Configuration:164,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - strToMask
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[twitter4j.Configuration].mask(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached:
    - '[String].replaceAll(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.Configuration].mask(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prettyDebugEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[twitter4j.Configuration].prettyDebugEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].prettyDebugEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - gzipEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[twitter4j.Configuration].gzipEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].gzipEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationOnlyAuthEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PropertyConfiguration].load(java.util.Properties)'
      Src: twitter4j.Configuration:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Properties
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - props
    argTypes:
    - java.util.Properties
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[twitter4j.Configuration].load(java.util.Properties)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.PropertyConfiguration].load(java.util.Properties)'
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].load(java.util.Properties)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpProxyHost
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[twitter4j.Configuration].httpProxyHost(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpProxyHost(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpProxyUser
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[twitter4j.Configuration].httpProxyUser(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpProxyUser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpProxyPassword
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[twitter4j.Configuration].httpProxyPassword(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpProxyPassword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpProxyPort
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[twitter4j.Configuration].httpProxyPort(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpProxyPort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpProxySocks
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[twitter4j.Configuration].httpProxySocks(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpProxySocks(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpConnectionTimeout
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[twitter4j.Configuration].httpConnectionTimeout(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpConnectionTimeout(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpReadTimeout
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[twitter4j.Configuration].httpReadTimeout(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpReadTimeout(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpStreamingReadTimeout
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 273
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 273
    functionName: '[twitter4j.Configuration].httpStreamingReadTimeout(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpStreamingReadTimeout(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpRetryCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[twitter4j.Configuration].httpRetryCount(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpRetryCount(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - httpRetryIntervalSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[twitter4j.Configuration].httpRetryIntervalSeconds(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].httpRetryIntervalSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - oAuthConsumerKey
    - oAuthConsumerSecret
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 302
    functionName: '[twitter4j.Configuration].oAuthConsumer(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].oAuthConsumer(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - oAuthAccessToken
    - oAuthAccessTokenSecret
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 313
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 313
    functionName: '[twitter4j.Configuration].oAuthAccessToken(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].oAuthAccessToken(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.AccessToken].getToken()'
      Src: twitter4j.Configuration:320,1
    - Dst: '[twitter4j.AccessToken].getTokenSecret()'
      Src: twitter4j.Configuration:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.AccessToken
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - accessToken
    argTypes:
    - twitter4j.AccessToken
    constantsTouched: []
    func_position:
      end: 323
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 323
    functionName: '[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.AccessToken].getTokenSecret()'
    - '[twitter4j.AccessToken].getToken()'
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - oAuth2TokenType
    - oAuth2AccessToken
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 334
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 334
    functionName: '[twitter4j.Configuration].oAuth2Token(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].oAuth2Token(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuth2Token].getTokenType()'
      Src: twitter4j.Configuration:341,1
    - Dst: '[twitter4j.OAuth2Token].getAccessToken()'
      Src: twitter4j.Configuration:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.OAuth2Token
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oAuth2Token
    argTypes:
    - twitter4j.OAuth2Token
    constantsTouched: []
    func_position:
      end: 344
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 344
    functionName: '[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuth2Token].getTokenType()'
    - '[twitter4j.OAuth2Token].getAccessToken()'
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oAuth2Scope
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 353
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionName: '[twitter4j.Configuration].oAuth2Scope(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].oAuth2Scope(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contributingTo
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 362
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 362
    functionName: '[twitter4j.Configuration].contributingTo(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].contributingTo(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[twitter4j.Configuration].trimUserEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].trimUserEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 380
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 380
    functionName: '[twitter4j.Configuration].includeExtAltTextEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].includeExtAltTextEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 389
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 389
    functionName: '[twitter4j.Configuration].tweetModeExtended(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].tweetModeExtended(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 398
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 398
    functionName: '[twitter4j.Configuration].includeEntitiesEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].includeEntitiesEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 407
      start: 404
    functionDepth: 0
    functionLinenumber: 404
    functionLinenumberEnd: 407
    functionName: '[twitter4j.Configuration].jsonStoreEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].jsonStoreEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[twitter4j.Configuration].mBeanEnabled(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].mBeanEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].add(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
      Src: twitter4j.Configuration:427,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<twitter4j.RateLimitStatusEvent>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - java.util.function.Consumer<twitter4j.RateLimitStatusEvent>
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].add(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].add(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
      Src: twitter4j.Configuration:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Consumer<twitter4j.RateLimitStatusEvent>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - java.util.function.Consumer<twitter4j.RateLimitStatusEvent>
    constantsTouched: []
    func_position:
      end: 442
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 442
    functionName: '[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>].add(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONImplFactory].<init>(boolean)'
      Src: twitter4j.Configuration:445,1
    - Dst: '[twitter4j.HttpClient].<init>(String,int,String,String,boolean,int,int,int,int,boolean,boolean)'
      Src: twitter4j.Configuration:446,1
    - Dst: '[twitter4j.OAuth2Authorization].<init>()'
      Src: twitter4j.Configuration:456,1
    - Dst: '[twitter4j.OAuthAuthorization].<init>()'
      Src: twitter4j.Configuration:458,1
    - Dst: '[twitter4j.NullAuthorization].getInstance()'
      Src: twitter4j.Configuration:462,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 444
    functionDepth: 2
    functionLinenumber: 444
    functionLinenumberEnd: 465
    functionName: '[twitter4j.Configuration].buildConfiguration()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.NullAuthorization].getInstance()'
    - '[twitter4j.HttpClient].<init>(String,int,String,String,boolean,int,int,int,int,boolean,boolean)'
    - '[twitter4j.JSONImplFactory].<init>(boolean)'
    - '[twitter4j.OAuth2Authorization].<init>()'
    - '[twitter4j.OAuthAuthorization].<init>()'
    linkageType: ''
    returnType: T2
    signature: '[twitter4j.Configuration].buildConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Authorization].isEnabled()'
      Src: twitter4j.Configuration:470,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.Configuration:471,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - long
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - twitter4j.Authorization
      - twitter4j.HttpClient
      - twitter4j.ObjectFactory
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 474
    functionName: '[twitter4j.Configuration].ensureAuthorizationEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[twitter4j.Authorization].isEnabled()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.Configuration].ensureAuthorizationEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.HttpRequest
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[twitter4j.Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Authorization.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.Authorization].isEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Authorization.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.Authorization].isEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.Authorization
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.Authorization].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Authorization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.Authorization
    signature: '[twitter4j.Authorization].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ExceptionDiagnosis].<init>(Throwable)'
      Src: twitter4j.ExceptionDiagnosis:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ExceptionDiagnosis
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - th
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[twitter4j.ExceptionDiagnosis].<init>(Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ExceptionDiagnosis].<init>(Throwable)'
    linkageType: ''
    returnType: twitter4j.ExceptionDiagnosis
    signature: '[twitter4j.ExceptionDiagnosis].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getStackTrace()'
      Src: twitter4j.ExceptionDiagnosis:36,1
    - Dst: line.getClassName()
      Src: twitter4j.ExceptionDiagnosis:42,1
    - Dst: '[twitter4j.ExceptionDiagnosis].startsWith(twitter4j.ExceptionDiagnosis)'
      Src: twitter4j.ExceptionDiagnosis:42,1
    - Dst: line.getClassName()
      Src: twitter4j.ExceptionDiagnosis:43,1
    - Dst: '[twitter4j.ExceptionDiagnosis].hashCode()'
      Src: twitter4j.ExceptionDiagnosis:43,1
    - Dst: line.getMethodName()
      Src: twitter4j.ExceptionDiagnosis:43,1
    - Dst: '[twitter4j.ExceptionDiagnosis].hashCode()'
      Src: twitter4j.ExceptionDiagnosis:43,1
    - Dst: line.getLineNumber()
      Src: twitter4j.ExceptionDiagnosis:45,1
    - Dst: '[twitter4j.ExceptionDiagnosis].toHexString(int)'
      Src: twitter4j.ExceptionDiagnosis:50,1
    - Dst: '[twitter4j.ExceptionDiagnosis].toHexString(int)'
      Src: twitter4j.ExceptionDiagnosis:50,1
    - Dst: '[Throwable].getCause()'
      Src: twitter4j.ExceptionDiagnosis:51,1
    - Dst: '[Throwable].getCause()'
      Src: twitter4j.ExceptionDiagnosis:52,1
    - Dst: '[twitter4j.ExceptionDiagnosis].<init>(twitter4j.ExceptionDiagnosis,String[])'
      Src: twitter4j.ExceptionDiagnosis:52,1
    - Dst: '[twitter4j.ExceptionDiagnosis].asHexString()'
      Src: twitter4j.ExceptionDiagnosis:52,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ExceptionDiagnosis
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - th
    - inclusionFilter
    argTypes:
    - Throwable
    - String[]
    constantsTouched: []
    func_position:
      end: 55
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 55
    functionName: '[twitter4j.ExceptionDiagnosis].<init>(Throwable,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ExceptionDiagnosis].<init>(twitter4j.ExceptionDiagnosis,String[])'
    - '[twitter4j.ExceptionDiagnosis].hashCode()'
    - '[twitter4j.ExceptionDiagnosis].asHexString()'
    - '[Throwable].getStackTrace()'
    - '[twitter4j.ExceptionDiagnosis].startsWith(twitter4j.ExceptionDiagnosis)'
    - '[twitter4j.ExceptionDiagnosis].toHexString(int)'
    - '[Throwable].getCause()'
    - line.getClassName()
    - line.getMethodName()
    - line.getLineNumber()
    linkageType: ''
    returnType: twitter4j.ExceptionDiagnosis
    signature: '[twitter4j.ExceptionDiagnosis].<init>(Throwable,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[twitter4j.ExceptionDiagnosis].getStackLineHash()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.ExceptionDiagnosis].getStackLineHash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ExceptionDiagnosis].toHexString(int)'
      Src: twitter4j.ExceptionDiagnosis:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ExceptionDiagnosis].toHexString(int)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[twitter4j.ExceptionDiagnosis].getLineNumberHash()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.ExceptionDiagnosis].getLineNumberHash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ExceptionDiagnosis].toHexString(int)'
      Src: twitter4j.ExceptionDiagnosis:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ExceptionDiagnosis].toHexString(int)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[twitter4j.ExceptionDiagnosis].asHexString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ExceptionDiagnosis].asHexString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: twitter4j.ExceptionDiagnosis:79,1
    - Dst: str.length()
      Src: twitter4j.ExceptionDiagnosis:80,1
    - Dst: str.substring(int)
      Src: twitter4j.ExceptionDiagnosis:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[twitter4j.ExceptionDiagnosis].toHexString(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 3
    functionsReached:
    - Integer.toHexString(int)
    - str.length()
    - str.substring(int)
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ExceptionDiagnosis].toHexString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ExceptionDiagnosis].getClass()'
      Src: twitter4j.ExceptionDiagnosis:86,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.ExceptionDiagnosis:86,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 92
    functionName: '[twitter4j.ExceptionDiagnosis].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ExceptionDiagnosis].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.ExceptionDiagnosis].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[twitter4j.ExceptionDiagnosis].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.ExceptionDiagnosis].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[twitter4j.ExceptionDiagnosis].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ExceptionDiagnosis].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[twitter4j.TwitterResponse].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterResponse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.TwitterResponse].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: AccessLevel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[twitter4j.TwitterResponse].getAccessLevel()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterResponse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AccessLevel
    signature: '[twitter4j.TwitterResponse].getAccessLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterResponse
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.TwitterResponse].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterResponse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TwitterResponse
    signature: '[twitter4j.TwitterResponse].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:78,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:80,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:82,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:84,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:86,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:88,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:90,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:92,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:94,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.JSONObjectType:97,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:98,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:100,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:102,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:104,1
    - Dst: '[String].startsWith(String)'
      Src: twitter4j.JSONObjectType:106,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:123,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:125,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:127,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:129,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:131,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:133,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:135,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:137,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:139,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.JSONObjectType:141,1
    - Dst: '[twitter4j.JSONObject].toString(int)'
      Src: twitter4j.JSONObjectType:147,1
    - Dst: '[twitter4j.Logger].warn(String,String)'
      Src: twitter4j.JSONObjectType:147,1
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONObjectType:151,1
    CyclomaticComplexity: 68
    EdgeCount: 68
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Type
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 155
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 155
    functionName: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/JSONObjectType.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[String].startsWith(String)'
    - '[String].equals(String)'
    - '[twitter4j.Logger].warn(String,String)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[twitter4j.JSONObject].toString(int)'
    linkageType: ''
    returnType: Type
    signature: '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.JSONObjectType:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObjectType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.JSONObjectType].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/JSONObjectType.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.Logger].getLogger()'
    linkageType: ''
    returnType: twitter4j.JSONObjectType
    signature: '[twitter4j.JSONObjectType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.NullAuthorization].<init>()'
      Src: twitter4j.NullAuthorization:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.NullAuthorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.NullAuthorization
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[twitter4j.NullAuthorization].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/NullAuthorization.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.NullAuthorization].<init>()'
    linkageType: ''
    returnType: twitter4j.NullAuthorization
    signature: '[twitter4j.NullAuthorization].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.NullAuthorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.NullAuthorization
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[twitter4j.NullAuthorization].getInstance()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/NullAuthorization.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.NullAuthorization
    signature: '[twitter4j.NullAuthorization].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.NullAuthorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.HttpRequest
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.NullAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/NullAuthorization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.NullAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.NullAuthorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[twitter4j.NullAuthorization].isEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/NullAuthorization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.NullAuthorization].isEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.NullAuthorization
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[twitter4j.NullAuthorization].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/NullAuthorization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.NullAuthorization].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.NullAuthorization
      classPublic: false
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[twitter4j.NullAuthorization].readResolve()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/NullAuthorization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.NullAuthorization].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.EventObject].<init>(Object)'
      Src: twitter4j.RateLimitStatusEvent:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - twitter4j.v1.RateLimitStatus
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.RateLimitStatusEvent
      static: false
      superClass: java.util.EventObject
    argCount: 3
    argNames:
    - source
    - rateLimitStatus
    - isAccountRateLimitStatus
    argTypes:
    - Object
    - twitter4j.v1.RateLimitStatus
    - boolean
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[twitter4j.RateLimitStatusEvent].<init>(Object,twitter4j.v1.RateLimitStatus,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RateLimitStatusEvent.java
    functionUses: 0
    functionsReached:
    - '[java.util.EventObject].<init>(Object)'
    linkageType: ''
    returnType: twitter4j.RateLimitStatusEvent
    signature: '[twitter4j.RateLimitStatusEvent].<init>(Object,twitter4j.v1.RateLimitStatus,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[twitter4j.RateLimitStatusEvent].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RateLimitStatusEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.RateLimitStatusEvent].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[twitter4j.RateLimitStatusEvent].isAccountRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RateLimitStatusEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RateLimitStatusEvent].isAccountRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[twitter4j.RateLimitStatusEvent].isIPRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RateLimitStatusEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.RateLimitStatusEvent].isIPRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.OAuthToken:34,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: twitter4j.OAuthToken:36,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuthToken
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - token
    - tokenSecret
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[twitter4j.OAuthToken].<init>(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.OAuthToken
    signature: '[twitter4j.OAuthToken].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asString()'
      Src: twitter4j.OAuthToken:42,1
    - Dst: '[twitter4j.OAuthToken].<init>(String)'
      Src: twitter4j.OAuthToken:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuthToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - response
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[twitter4j.OAuthToken].<init>(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HttpResponse].asString()'
    - '[twitter4j.OAuthToken].<init>(String)'
    linkageType: ''
    returnType: twitter4j.OAuthToken
    signature: '[twitter4j.OAuthToken].<init>(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].split(String)'
      Src: twitter4j.OAuthToken:46,1
    - Dst: '[twitter4j.OAuthToken].getParameter(String)'
      Src: twitter4j.OAuthToken:47,1
    - Dst: '[twitter4j.OAuthToken].getParameter(String)'
      Src: twitter4j.OAuthToken:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuthToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[twitter4j.OAuthToken].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 2
    functionsReached:
    - '[String].split(String)'
    - '[twitter4j.OAuthToken].getParameter(String)'
    linkageType: ''
    returnType: twitter4j.OAuthToken
    signature: '[twitter4j.OAuthToken].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[twitter4j.OAuthToken].getToken()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthToken].getToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[twitter4j.OAuthToken].getTokenSecret()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthToken].getTokenSecret()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.crypto.spec.SecretKeySpec
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - secretKeySpec
    argTypes:
    - javax.crypto.spec.SecretKeySpec
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[twitter4j.OAuthToken].setSecretKeySpec(javax.crypto.spec.SecretKeySpec)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthToken].setSecretKeySpec(javax.crypto.spec.SecretKeySpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.crypto.spec.SecretKeySpec
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[twitter4j.OAuthToken].getSecretKeySpec()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.crypto.spec.SecretKeySpec
    signature: '[twitter4j.OAuthToken].getSecretKeySpec()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.startsWith(char)
      Src: twitter4j.OAuthToken:77,1
    - Dst: str.split("=")[1].trim()
      Src: twitter4j.OAuthToken:78,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 83
    functionName: '[twitter4j.OAuthToken].getParameter(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached:
    - str.split("=")[1].trim()
    - str.startsWith(char)
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthToken].getParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthToken].getClass()'
      Src: twitter4j.OAuthToken:88,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.OAuthToken:88,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OAuthToken)'
      Src: twitter4j.OAuthToken:90,1
    - Dst: '[java.util.Objects].equals(String,twitter4j.OAuthToken)'
      Src: twitter4j.OAuthToken:90,1
    - Dst: '[java.util.Objects].equals(javax.crypto.spec.SecretKeySpec,twitter4j.OAuthToken)'
      Src: twitter4j.OAuthToken:90,1
    - Dst: '[java.util.Arrays].equals(String[],twitter4j.OAuthToken)'
      Src: twitter4j.OAuthToken:90,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[twitter4j.OAuthToken].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached:
    - '[Object].getClass()'
    - '[twitter4j.OAuthToken].getClass()'
    - '[java.util.Arrays].equals(String[],twitter4j.OAuthToken)'
    - '[java.util.Objects].equals(String,twitter4j.OAuthToken)'
    - '[java.util.Objects].equals(javax.crypto.spec.SecretKeySpec,twitter4j.OAuthToken)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.OAuthToken].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: twitter4j.OAuthToken:95,1
    - Dst: '[String].hashCode()'
      Src: twitter4j.OAuthToken:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[twitter4j.OAuthToken].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.OAuthToken].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - String
      - javax.crypto.spec.SecretKeySpec
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 107
    functionName: '[twitter4j.OAuthToken].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthToken].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.TwitterAPIMonitor:36,1
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: twitter4j.TwitterAPIMonitor:40,1
    - Dst: '[twitter4j.TwitterAPIMonitor].<init>()'
      Src: twitter4j.TwitterAPIMonitor:42,1
    - Dst: '[twitter4j.management.APIStatistics].<init>(int)'
      Src: twitter4j.TwitterAPIMonitor:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - java.util.regex.Pattern
      - twitter4j.TwitterAPIMonitor
      - twitter4j.management.APIStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.TwitterAPIMonitor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: '[twitter4j.TwitterAPIMonitor].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterAPIMonitor.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.management.APIStatistics].<init>(int)'
    - '[twitter4j.TwitterAPIMonitor].<init>()'
    - '[twitter4j.Logger].getLogger()'
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: twitter4j.TwitterAPIMonitor
    signature: '[twitter4j.TwitterAPIMonitor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - java.util.regex.Pattern
      - twitter4j.TwitterAPIMonitor
      - twitter4j.management.APIStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterAPIMonitor
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[twitter4j.TwitterAPIMonitor].getInstance()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterAPIMonitor.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TwitterAPIMonitor
    signature: '[twitter4j.TwitterAPIMonitor].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - java.util.regex.Pattern
      - twitter4j.TwitterAPIMonitor
      - twitter4j.management.APIStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.management.APIStatisticsMBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[twitter4j.TwitterAPIMonitor].getStatistics()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterAPIMonitor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.management.APIStatisticsMBean
    signature: '[twitter4j.TwitterAPIMonitor].getStatistics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: twitter4j.TwitterAPIMonitor:81,1
    - Dst: '[twitter4j.TwitterAPIMonitor].matches()'
      Src: twitter4j.TwitterAPIMonitor:82,1
    - Dst: '[twitter4j.TwitterAPIMonitor].groupCount()'
      Src: twitter4j.TwitterAPIMonitor:82,1
    - Dst: '[twitter4j.TwitterAPIMonitor].group(int)'
      Src: twitter4j.TwitterAPIMonitor:83,1
    - Dst: '[twitter4j.management.APIStatistics].methodCalled(twitter4j.TwitterAPIMonitor,long,boolean)'
      Src: twitter4j.TwitterAPIMonitor:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - twitter4j.Logger
      - java.util.regex.Pattern
      - twitter4j.TwitterAPIMonitor
      - twitter4j.management.APIStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - twitterUrl
    - elapsedTime
    - success
    argTypes:
    - String
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[twitter4j.TwitterAPIMonitor].methodCalled(String,long,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterAPIMonitor.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TwitterAPIMonitor].groupCount()'
    - '[twitter4j.TwitterAPIMonitor].matches()'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[twitter4j.management.APIStatistics].methodCalled(twitter4j.TwitterAPIMonitor,long,boolean)'
    - '[twitter4j.TwitterAPIMonitor].group(int)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.TwitterAPIMonitor].methodCalled(String,long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:36,1
    - Dst: '[twitter4j.Logger].getLogger()'
      Src: twitter4j.OAuthAuthorization:37,1
    - Dst: '[twitter4j.AccessToken].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:93,1
    - Dst: '[Random].<init>()'
      Src: twitter4j.OAuthAuthorization:353,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.Configuration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuthAuthorization
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conf
    argTypes:
    - twitter4j.Configuration
    constantsTouched: []
    func_position:
      end: 96
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: '[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[Random].<init>()'
    - '[twitter4j.AccessToken].<init>(String,String)'
    - '[twitter4j.Logger].getLogger()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: twitter4j.OAuthAuthorization
    signature: '[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].<init>()'
      Src: twitter4j.OAuthAuthorization:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: OAuthAuthorizationBuilder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[twitter4j.OAuthAuthorization].newBuilder()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].<init>()'
    linkageType: ''
    returnType: OAuthAuthorizationBuilder
    signature: '[twitter4j.OAuthAuthorization].newBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].newBuilder()'
      Src: twitter4j.OAuthAuthorization:113,1
    - Dst: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].oAuthConsumer(String,String)'
      Src: twitter4j.OAuthAuthorization:113,1
    - Dst: '[twitter4j.OAuthAuthorization].build()'
      Src: twitter4j.OAuthAuthorization:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuthAuthorization
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - consumerKey
    - consumerSecret
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[twitter4j.OAuthAuthorization].getInstance(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].oAuthConsumer(String,String)'
    - '[twitter4j.OAuthAuthorization].build()'
    - '[twitter4j.OAuthAuthorization].newBuilder()'
    linkageType: ''
    returnType: twitter4j.OAuthAuthorization
    signature: '[twitter4j.OAuthAuthorization].getInstance(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].newBuilder()'
      Src: twitter4j.OAuthAuthorization:122,1
    - Dst: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].build()'
      Src: twitter4j.OAuthAuthorization:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuthAuthorization
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[twitter4j.OAuthAuthorization].getInstance()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.OAuthAuthorization].newBuilder()'
    - '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].build()'
    linkageType: ''
    returnType: twitter4j.OAuthAuthorization
    signature: '[twitter4j.OAuthAuthorization].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpRequest].getMethod()'
      Src: twitter4j.OAuthAuthorization:129,1
    - Dst: '[RequestMethod].name()'
      Src: twitter4j.OAuthAuthorization:129,1
    - Dst: '[twitter4j.HttpRequest].getURL()'
      Src: twitter4j.OAuthAuthorization:129,1
    - Dst: '[twitter4j.HttpRequest].getParameters()'
      Src: twitter4j.OAuthAuthorization:129,1
    - Dst: '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(twitter4j.OAuthAuthorization,String,HttpParameter[],twitter4j.OAuthToken)'
      Src: twitter4j.OAuthAuthorization:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpRequest
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - req
    argTypes:
    - twitter4j.HttpRequest
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[twitter4j.OAuthAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpRequest].getMethod()'
    - '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(twitter4j.OAuthAuthorization,String,HttpParameter[],twitter4j.OAuthToken)'
    - '[RequestMethod].name()'
    - '[twitter4j.HttpRequest].getURL()'
    - '[twitter4j.HttpRequest].getParameters()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.OAuthAuthorization:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[twitter4j.OAuthAuthorization].isEnabled()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.OAuthAuthorization].isEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthRequestToken(null)'
      Src: twitter4j.OAuthAuthorization:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.RequestToken
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.OAuthAuthorization].getOAuthRequestToken(null)'
    linkageType: ''
    returnType: twitter4j.RequestToken
    signature: '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.OAuthAuthorization:175,1
    - Dst: '[ArrayList].<init>()'
      Src: twitter4j.OAuthAuthorization:177,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:179,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:179,1
    - Dst: '[ArrayList].toArray()'
      Src: twitter4j.OAuthAuthorization:181,1
    - Dst: '[twitter4j.HttpClient].post(String,twitter4j.OAuthAuthorization,null)'
      Src: twitter4j.OAuthAuthorization:181,1
    - Dst: '[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,String,String)'
      Src: twitter4j.OAuthAuthorization:181,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.RequestToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - callbackURL
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 173
    functionDepth: 5
    functionLinenumber: 173
    functionLinenumberEnd: 184
    functionName: '[twitter4j.OAuthAuthorization].getOAuthRequestToken(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 2
    functionsReached:
    - '[ArrayList].toArray()'
    - '[twitter4j.HttpClient].post(String,twitter4j.OAuthAuthorization,null)'
    - '[ArrayList].add(twitter4j.HttpParameter)'
    - '[IllegalStateException].<init>(String)'
    - '[ArrayList].<init>()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    - '[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,String,String)'
    linkageType: ''
    returnType: twitter4j.RequestToken
    signature: '[twitter4j.OAuthAuthorization].getOAuthRequestToken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()'
      Src: twitter4j.OAuthAuthorization:199,1
    - Dst: '[twitter4j.HttpClient].post(String,null,null)'
      Src: twitter4j.OAuthAuthorization:203,1
    - Dst: '[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.OAuthAuthorization:203,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionName: '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()'
    - '[twitter4j.HttpClient].post(String,null,null)'
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()'
      Src: twitter4j.OAuthAuthorization:219,1
    - Dst: '[twitter4j.HttpClient].post(String,null)'
      Src: twitter4j.OAuthAuthorization:220,1
    - Dst: '[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)'
      Src: twitter4j.OAuthAuthorization:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oauthVerifier
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 223
    functionName: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)'
    - '[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()'
    - '[twitter4j.HttpClient].post(String,null)'
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
      Src: twitter4j.OAuthAuthorization:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.RequestToken
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestToken
    argTypes:
    - twitter4j.RequestToken
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 5
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(String)'
      Src: twitter4j.OAuthAuthorization:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.RequestToken
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.AccessToken
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - requestToken
    - oauthVerifier
    argTypes:
    - twitter4j.RequestToken
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 5
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken(String)'
    linkageType: ''
    returnType: twitter4j.AccessToken
    signature: '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: twitter4j.OAuthAuthorization:267,1
    - Dst: '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
      Src: twitter4j.OAuthAuthorization:271,1
    - Dst: '[twitter4j.AccessToken].getToken()'
      Src: twitter4j.OAuthAuthorization:271,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:271,1
    - Dst: '[twitter4j.HttpClient].post(String,twitter4j.OAuthAuthorization,null)'
      Src: twitter4j.OAuthAuthorization:277,1
    - Dst: '[twitter4j.HttpResponse].getStatusCode()'
      Src: twitter4j.OAuthAuthorization:278,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
      Src: twitter4j.OAuthAuthorization:279,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 264
    functionDepth: 11
    functionLinenumber: 264
    functionLinenumberEnd: 290
    functionName: '[twitter4j.OAuthAuthorization].invalidateOAuthToken()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HttpParameter].<init>(String,twitter4j.OAuthAuthorization)'
    - '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
    - '[twitter4j.AccessToken].getToken()'
    - '[twitter4j.HttpClient].post(String,twitter4j.OAuthAuthorization,null)'
    - '[IllegalStateException].<init>(String)'
    - '[twitter4j.HttpResponse].getStatusCode()'
    - '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthAuthorization].invalidateOAuthToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(int)'
      Src: twitter4j.OAuthAuthorization:296,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:297,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:297,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:298,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:299,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:299,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:300,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:300,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:301,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:301,1
    - Dst: '[twitter4j.OAuthToken].getToken()'
      Src: twitter4j.OAuthAuthorization:303,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:303,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:303,1
    - Dst: '[ArrayList].size()'
      Src: twitter4j.OAuthAuthorization:305,1
    - Dst: '[ArrayList].<init>(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:305,1
    - Dst: '[ArrayList].addAll(ArrayList)'
      Src: twitter4j.OAuthAuthorization:306,1
    - Dst: '[twitter4j.HttpParameter].containsFile(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:307,1
    - Dst: '[twitter4j.OAuthAuthorization].toParamList(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:308,1
    - Dst: '[ArrayList].addAll(List<twitter4j.HttpParameter>)'
      Src: twitter4j.OAuthAuthorization:308,1
    - Dst: '[twitter4j.OAuthAuthorization].parseGetParameters(String,ArrayList)'
      Src: twitter4j.OAuthAuthorization:310,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: twitter4j.OAuthAuthorization:311,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.OAuthAuthorization:311,1
    - Dst: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
      Src: twitter4j.OAuthAuthorization:312,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthAuthorization:312,1
    - Dst: '[twitter4j.OAuthAuthorization].append(String)'
      Src: twitter4j.OAuthAuthorization:311,1
    - Dst: '[twitter4j.OAuthAuthorization].append(String)'
      Src: twitter4j.OAuthAuthorization:311,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(ArrayList)'
      Src: twitter4j.OAuthAuthorization:313,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthAuthorization:313,1
    - Dst: '[twitter4j.OAuthAuthorization].append(String)'
      Src: twitter4j.OAuthAuthorization:313,1
    - Dst: '[twitter4j.OAuthAuthorization].toString()'
      Src: twitter4j.OAuthAuthorization:314,1
    - Dst: '[twitter4j.Logger].debug(String,String)'
      Src: twitter4j.OAuthAuthorization:315,1
    - Dst: '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.OAuthToken)'
      Src: twitter4j.OAuthAuthorization:316,1
    - Dst: '[twitter4j.Logger].debug(String,String)'
      Src: twitter4j.OAuthAuthorization:317,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:319,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:319,1
    - Dst: '[twitter4j.HttpParameter].<init>(String,String)'
      Src: twitter4j.OAuthAuthorization:323,1
    - Dst: '[ArrayList].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:323,1
    - Dst: '[twitter4j.OAuthAuthorization].encodeParameters(ArrayList,String,boolean)'
      Src: twitter4j.OAuthAuthorization:325,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - HttpParameter[]
      - String
      - String
      - twitter4j.OAuthToken
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - method
    - url
    - params
    - nonce
    - timestamp
    - otoken
    argTypes:
    - String
    - String
    - HttpParameter[]
    - String
    - String
    - twitter4j.OAuthToken
    constantsTouched: []
    func_position:
      end: 326
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 326
    functionName: '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],String,String,twitter4j.OAuthToken)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthToken].getToken()'
    - '[twitter4j.OAuthAuthorization].toParamList(twitter4j.OAuthAuthorization)'
    - '[twitter4j.OAuthAuthorization].parseGetParameters(String,ArrayList)'
    - '[ArrayList].add(twitter4j.HttpParameter)'
    - '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
    - '[twitter4j.OAuthAuthorization].encodeParameters(ArrayList,String,boolean)'
    - '[ArrayList].addAll(List<twitter4j.HttpParameter>)'
    - '[StringBuilder].<init>(String)'
    - '[twitter4j.OAuthAuthorization].toString()'
    - '[ArrayList].<init>(twitter4j.OAuthAuthorization)'
    - '[twitter4j.Logger].debug(String,String)'
    - '[ArrayList].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[twitter4j.OAuthAuthorization].normalizeRequestParameters(ArrayList)'
    - '[ArrayList].addAll(ArrayList)'
    - '[twitter4j.HttpParameter].encode(String)'
    - '[twitter4j.HttpParameter].containsFile(twitter4j.OAuthAuthorization)'
    - '[twitter4j.OAuthAuthorization].append(String)'
    - '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.OAuthToken)'
    - '[ArrayList].size()'
    - '[twitter4j.HttpParameter].<init>(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],String,String,twitter4j.OAuthToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String)'
      Src: twitter4j.OAuthAuthorization:329,1
    - Dst: '[String].substring(int)'
      Src: twitter4j.OAuthAuthorization:331,1
    - Dst: '[twitter4j.OAuthAuthorization].split(String)'
      Src: twitter4j.OAuthAuthorization:331,1
    - Dst: query.split(String)
      Src: twitter4j.OAuthAuthorization:334,1
    - Dst: '[java.net.URLDecoder].decode(String)'
      Src: twitter4j.OAuthAuthorization:337,1
    - Dst: '[java.net.URLDecoder].decode(String)'
      Src: twitter4j.OAuthAuthorization:338,1
    - Dst: '[twitter4j.HttpParameter].<init>(twitter4j.OAuthAuthorization,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:337,1
    - Dst: '[List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:336,1
    - Dst: '[java.net.URLDecoder].decode(String)'
      Src: twitter4j.OAuthAuthorization:342,1
    - Dst: '[twitter4j.HttpParameter].<init>(twitter4j.OAuthAuthorization,String)'
      Src: twitter4j.OAuthAuthorization:342,1
    - Dst: '[List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
      Src: twitter4j.OAuthAuthorization:341,1
    - Dst: '[RuntimeException].<init>(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:347,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - url
    - signatureBaseParams
    argTypes:
    - String
    - List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 351
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 351
    functionName: '[twitter4j.OAuthAuthorization].parseGetParameters(String,List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthAuthorization].split(String)'
    - '[java.net.URLDecoder].decode(String)'
    - query.split(String)
    - '[twitter4j.HttpParameter].<init>(twitter4j.OAuthAuthorization,String)'
    - '[twitter4j.HttpParameter].<init>(twitter4j.OAuthAuthorization,twitter4j.OAuthAuthorization)'
    - '[RuntimeException].<init>(twitter4j.OAuthAuthorization)'
    - '[String].substring(int)'
    - '[List<twitter4j.HttpParameter>].add(twitter4j.HttpParameter)'
    - '[String].indexOf(String)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.OAuthAuthorization].parseGetParameters(String,List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: twitter4j.OAuthAuthorization:360,1
    - Dst: '[Random].nextInt()'
      Src: twitter4j.OAuthAuthorization:361,1
    - Dst: String.valueOf(twitter4j.OAuthAuthorization)
      Src: twitter4j.OAuthAuthorization:362,1
    - Dst: String.valueOf(twitter4j.OAuthAuthorization)
      Src: twitter4j.OAuthAuthorization:362,1
    - Dst: '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],twitter4j.OAuthAuthorization,twitter4j.OAuthAuthorization,twitter4j.OAuthToken)'
      Src: twitter4j.OAuthAuthorization:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - HttpParameter[]
      - twitter4j.OAuthToken
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - method
    - url
    - params
    - token
    argTypes:
    - String
    - String
    - HttpParameter[]
    - twitter4j.OAuthToken
    constantsTouched: []
    func_position:
      end: 363
      start: 359
    functionDepth: 1
    functionLinenumber: 359
    functionLinenumberEnd: 363
    functionName: '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],twitter4j.OAuthToken)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[Random].nextInt()'
    - String.valueOf(twitter4j.OAuthAuthorization)
    - '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],twitter4j.OAuthAuthorization,twitter4j.OAuthAuthorization,twitter4j.OAuthToken)'
    - System.currentTimeMillis()
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],twitter4j.OAuthToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.crypto.Mac].getInstance(String)'
      Src: twitter4j.OAuthAuthorization:376,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthAuthorization:379,1
    - Dst: oauthSignature.getBytes()
      Src: twitter4j.OAuthAuthorization:380,1
    - Dst: '[javax.crypto.spec.SecretKeySpec].<init>(twitter4j.OAuthAuthorization,String)'
      Src: twitter4j.OAuthAuthorization:380,1
    - Dst: '[twitter4j.OAuthToken].getSecretKeySpec()'
      Src: twitter4j.OAuthAuthorization:382,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthAuthorization:384,1
    - Dst: '[twitter4j.OAuthToken].getTokenSecret()'
      Src: twitter4j.OAuthAuthorization:384,1
    - Dst: '[twitter4j.HttpParameter].encode(String)'
      Src: twitter4j.OAuthAuthorization:384,1
    - Dst: oauthSignature.getBytes()
      Src: twitter4j.OAuthAuthorization:385,1
    - Dst: '[javax.crypto.spec.SecretKeySpec].<init>(twitter4j.OAuthAuthorization,String)'
      Src: twitter4j.OAuthAuthorization:385,1
    - Dst: '[twitter4j.OAuthToken].setSecretKeySpec(javax.crypto.spec.SecretKeySpec)'
      Src: twitter4j.OAuthAuthorization:386,1
    - Dst: '[twitter4j.OAuthAuthorization].init(javax.crypto.spec.SecretKeySpec)'
      Src: twitter4j.OAuthAuthorization:389,1
    - Dst: '[String].getBytes()'
      Src: twitter4j.OAuthAuthorization:390,1
    - Dst: '[twitter4j.OAuthAuthorization].doFinal(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:390,1
    - Dst: '[twitter4j.Logger].error(String,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:392,1
    - Dst: '[AssertionError].<init>(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:393,1
    - Dst: '[twitter4j.Logger].error(String,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:395,1
    - Dst: '[AssertionError].<init>(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:396,1
    - Dst: '[twitter4j.BASE64Encoder].encode(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:398,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.OAuthToken
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - token
    argTypes:
    - String
    - twitter4j.OAuthToken
    constantsTouched: []
    func_position:
      end: 399
      start: 373
    functionDepth: 2
    functionLinenumber: 373
    functionLinenumberEnd: 399
    functionName: '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.OAuthToken)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.Logger].error(String,twitter4j.OAuthAuthorization)'
    - '[twitter4j.OAuthAuthorization].init(javax.crypto.spec.SecretKeySpec)'
    - '[twitter4j.OAuthToken].getTokenSecret()'
    - oauthSignature.getBytes()
    - '[twitter4j.OAuthToken].getSecretKeySpec()'
    - '[twitter4j.BASE64Encoder].encode(twitter4j.OAuthAuthorization)'
    - '[String].getBytes()'
    - '[twitter4j.OAuthAuthorization].doFinal(twitter4j.OAuthAuthorization)'
    - '[javax.crypto.Mac].getInstance(String)'
    - '[AssertionError].<init>(twitter4j.OAuthAuthorization)'
    - '[twitter4j.HttpParameter].encode(String)'
    - '[javax.crypto.spec.SecretKeySpec].<init>(twitter4j.OAuthAuthorization,String)'
    - '[twitter4j.OAuthToken].setSecretKeySpec(javax.crypto.spec.SecretKeySpec)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.OAuthToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].toParamList(HttpParameter[])'
      Src: twitter4j.OAuthAuthorization:421,1
    - Dst: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(List<twitter4j.HttpParameter>)'
      Src: twitter4j.OAuthAuthorization:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - HttpParameter[]
    constantsTouched: []
    func_position:
      end: 422
      start: 420
    functionDepth: 4
    functionLinenumber: 420
    functionLinenumberEnd: 422
    functionName: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(HttpParameter[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OAuthAuthorization].toParamList(HttpParameter[])'
    - '[twitter4j.OAuthAuthorization].normalizeRequestParameters(List<twitter4j.HttpParameter>)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(HttpParameter[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.sort(List<twitter4j.HttpParameter>)
      Src: twitter4j.OAuthAuthorization:425,1
    - Dst: '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>)'
      Src: twitter4j.OAuthAuthorization:426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 427
      start: 424
    functionDepth: 3
    functionLinenumber: 424
    functionLinenumberEnd: 427
    functionName: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - Collections.sort(List<twitter4j.HttpParameter>)
    - '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].normalizeRequestParameters(List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:430,1
    - Dst: Arrays.asList(HttpParameter[])
      Src: twitter4j.OAuthAuthorization:431,1
    - Dst: '[ArrayList].addAll(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - HttpParameter[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<twitter4j.HttpParameter>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - HttpParameter[]
    constantsTouched: []
    func_position:
      end: 433
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 433
    functionName: '[twitter4j.OAuthAuthorization].toParamList(HttpParameter[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[ArrayList].<init>(twitter4j.OAuthAuthorization)'
    - '[ArrayList].addAll(twitter4j.OAuthAuthorization)'
    - Arrays.asList(HttpParameter[])
    linkageType: ''
    returnType: List<twitter4j.HttpParameter>
    signature: '[twitter4j.OAuthAuthorization].toParamList(HttpParameter[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>,String,boolean)'
      Src: twitter4j.OAuthAuthorization:442,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - List<twitter4j.HttpParameter>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - httpParams
    argTypes:
    - List<twitter4j.HttpParameter>
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 2
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>,String,boolean)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.OAuthAuthorization:446,1
    - Dst: param.isFile()
      Src: twitter4j.OAuthAuthorization:448,1
    - Dst: param.isJson()
      Src: twitter4j.OAuthAuthorization:448,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.OAuthAuthorization:449,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.OAuthAuthorization:451,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.OAuthAuthorization:453,1
    - Dst: param.getName()
      Src: twitter4j.OAuthAuthorization:455,1
    - Dst: '[twitter4j.HttpParameter].encode(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:455,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.OAuthAuthorization:455,1
    - Dst: '[twitter4j.OAuthAuthorization].append(String)'
      Src: twitter4j.OAuthAuthorization:455,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.OAuthAuthorization:457,1
    - Dst: param.getValue()
      Src: twitter4j.OAuthAuthorization:459,1
    - Dst: '[twitter4j.HttpParameter].encode(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:459,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.OAuthAuthorization:459,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.OAuthAuthorization:462,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.OAuthAuthorization:464,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.OAuthAuthorization:467,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - List<twitter4j.HttpParameter>
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - httpParams
    - splitter
    - quot
    argTypes:
    - List<twitter4j.HttpParameter>
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 468
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 468
    functionName: '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>,String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].toString()'
    - param.isJson()
    - param.getName()
    - param.isFile()
    - '[StringBuilder].append(String)'
    - param.getValue()
    - '[StringBuilder].<init>()'
    - '[twitter4j.HttpParameter].encode(twitter4j.OAuthAuthorization)'
    - '[twitter4j.OAuthAuthorization].append(String)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String)'
      Src: twitter4j.OAuthAuthorization:486,1
    - Dst: '[String].substring(int,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:488,1
    - Dst: '[twitter4j.OAuthAuthorization].indexOf(String,int)'
      Src: twitter4j.OAuthAuthorization:490,1
    - Dst: '[twitter4j.OAuthAuthorization].substring(int,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:491,1
    - Dst: '[twitter4j.OAuthAuthorization].toLowerCase()'
      Src: twitter4j.OAuthAuthorization:491,1
    - Dst: '[twitter4j.OAuthAuthorization].indexOf(String,int)'
      Src: twitter4j.OAuthAuthorization:492,1
    - Dst: '[twitter4j.OAuthAuthorization].startsWith(String)'
      Src: twitter4j.OAuthAuthorization:495,1
    - Dst: '[twitter4j.OAuthAuthorization].endsWith(String)'
      Src: twitter4j.OAuthAuthorization:495,1
    - Dst: '[twitter4j.OAuthAuthorization].substring(int,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:497,1
    - Dst: '[twitter4j.OAuthAuthorization].startsWith(String)'
      Src: twitter4j.OAuthAuthorization:498,1
    - Dst: '[twitter4j.OAuthAuthorization].endsWith(String)'
      Src: twitter4j.OAuthAuthorization:498,1
    - Dst: '[twitter4j.OAuthAuthorization].substring(int,twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:500,1
    - Dst: '[twitter4j.OAuthAuthorization].substring(twitter4j.OAuthAuthorization)'
      Src: twitter4j.OAuthAuthorization:503,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 506
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 506
    functionName: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.OAuthAuthorization].substring(int,twitter4j.OAuthAuthorization)'
    - '[twitter4j.OAuthAuthorization].indexOf(String,int)'
    - '[twitter4j.OAuthAuthorization].startsWith(String)'
    - '[twitter4j.OAuthAuthorization].endsWith(String)'
    - '[twitter4j.OAuthAuthorization].substring(twitter4j.OAuthAuthorization)'
    - '[String].indexOf(String)'
    - '[String].substring(int,twitter4j.OAuthAuthorization)'
    - '[twitter4j.OAuthAuthorization].toLowerCase()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization].getClass()'
      Src: twitter4j.OAuthAuthorization:517,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.OAuthAuthorization:517,1
    - Dst: Objects.equals(String,twitter4j.OAuthAuthorization)
      Src: twitter4j.OAuthAuthorization:519,1
    - Dst: Objects.equals(String,twitter4j.OAuthAuthorization)
      Src: twitter4j.OAuthAuthorization:519,1
    - Dst: Objects.equals(String,twitter4j.OAuthAuthorization)
      Src: twitter4j.OAuthAuthorization:519,1
    - Dst: Objects.equals(twitter4j.OAuthToken,twitter4j.OAuthAuthorization)
      Src: twitter4j.OAuthAuthorization:519,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 520
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 520
    functionName: '[twitter4j.OAuthAuthorization].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - Objects.equals(String,twitter4j.OAuthAuthorization)
    - '[twitter4j.OAuthAuthorization].getClass()'
    - Objects.equals(twitter4j.OAuthToken,twitter4j.OAuthAuthorization)
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.OAuthAuthorization].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Objects.hash(String,String,String,twitter4j.OAuthToken)
      Src: twitter4j.OAuthAuthorization:524,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 525
    functionName: '[twitter4j.OAuthAuthorization].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 0
    functionsReached:
    - Objects.hash(String,String,String,twitter4j.OAuthToken)
    linkageType: ''
    returnType: int
    signature: '[twitter4j.OAuthAuthorization].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - twitter4j.HttpParameter
      - twitter4j.Logger
      - String
      - String
      - String
      - twitter4j.OAuthToken
      - twitter4j.HttpClient
      - String
      - String
      - String
      - String
      - String
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.Authorization
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 534
    functionName: '[twitter4j.OAuthAuthorization].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.OAuthAuthorization].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 541
    functionName: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder
    signature: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].buildConfiguration()'
      Src: twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder:547,1
    - Dst: '[twitter4j.OAuthAuthorization].<init>(twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder)'
      Src: twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder:547,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.OAuthAuthorization
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 548
    functionName: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].build()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].buildConfiguration()'
    - '[twitter4j.OAuthAuthorization].<init>(twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder)'
    linkageType: ''
    returnType: twitter4j.OAuthAuthorization
    signature: '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>()'
      Src: twitter4j.CharacterUtil:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.CharacterUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[twitter4j.CharacterUtil].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/CharacterUtil.java
    functionUses: 0
    functionsReached:
    - '[AssertionError].<init>()'
    linkageType: ''
    returnType: twitter4j.CharacterUtil
    signature: '[twitter4j.CharacterUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.CharacterUtil:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[twitter4j.CharacterUtil].count(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/CharacterUtil.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.CharacterUtil].count(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.CharacterUtil].count(String)'
      Src: twitter4j.CharacterUtil:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/CharacterUtil.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.CharacterUtil].count(String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.CharacterUtil].isExceedingLengthLimitation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.JSONArray:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[twitter4j.JSONArray].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 6
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].<init>()'
      Src: twitter4j.JSONArray:69,1
    - Dst: '[twitter4j.JSONObject].wrap(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:72,1
    - Dst: '[twitter4j.JSONArray].put(Object)'
      Src: twitter4j.JSONArray:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - copyFrom
    argTypes:
    - java.util.Collection
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: '[twitter4j.JSONArray].<init>(java.util.Collection)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].wrap(twitter4j.JSONArray)'
    - '[twitter4j.JSONArray].<init>()'
    - '[twitter4j.JSONArray].put(Object)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].<init>(java.util.Collection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONTokener].nextValue()'
      Src: twitter4j.JSONArray:91,1
    - Dst: '[twitter4j.JSON].typeMismatch(Object,String)'
      Src: twitter4j.JSONArray:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONTokener
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readFrom
    argTypes:
    - twitter4j.JSONTokener
    constantsTouched: []
    func_position:
      end: 97
      start: 86
    functionDepth: 5
    functionLinenumber: 86
    functionLinenumberEnd: 97
    functionName: '[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONTokener].nextValue()'
    - '[twitter4j.JSON].typeMismatch(Object,String)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONTokener].<init>(String)'
      Src: twitter4j.JSONArray:107,1
    - Dst: '[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)'
      Src: twitter4j.JSONArray:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 6
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[twitter4j.JSONArray].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)'
    - '[twitter4j.JSONTokener].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: twitter4j.JSONArray:117,1
    - Dst: '[twitter4j.JSONArray].isArray()'
      Src: twitter4j.JSONArray:117,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.JSONArray:118,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONArray:118,1
    - Dst: Array.getLength(Object)
      Src: twitter4j.JSONArray:120,1
    - Dst: '[java.util.ArrayList].<init>(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:121,1
    - Dst: Array.get(Object,twitter4j.JSONArray)
      Src: twitter4j.JSONArray:123,1
    - Dst: '[twitter4j.JSONObject].wrap(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:123,1
    - Dst: '[twitter4j.JSONArray].put(Object)'
      Src: twitter4j.JSONArray:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 125
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 125
    functionName: '[twitter4j.JSONArray].<init>(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONArray].isArray()'
    - Array.get(Object,twitter4j.JSONArray)
    - '[java.util.ArrayList].<init>(twitter4j.JSONArray)'
    - Array.getLength(Object)
    - '[Object].getClass()'
    - '[twitter4j.JSONArray].put(Object)'
    - '[twitter4j.JSONException].<init>(String)'
    - '[twitter4j.JSONObject].wrap(twitter4j.JSONArray)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].size()'
      Src: twitter4j.JSONArray:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[twitter4j.JSONArray].length()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 34
    functionsReached:
    - '[java.util.List<Object>].size()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONArray].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].add(boolean)'
      Src: twitter4j.JSONArray:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[twitter4j.JSONArray].put(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].add(boolean)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSON].checkDouble(double)'
      Src: twitter4j.JSONArray:154,1
    - Dst: '[java.util.List<Object>].add(double)'
      Src: twitter4j.JSONArray:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[twitter4j.JSONArray].put(double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSON].checkDouble(double)'
    - '[java.util.List<Object>].add(double)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].add(int)'
      Src: twitter4j.JSONArray:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[twitter4j.JSONArray].put(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].add(int)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].add(long)'
      Src: twitter4j.JSONArray:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[twitter4j.JSONArray].put(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].add(long)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].add(Object)'
      Src: twitter4j.JSONArray:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[twitter4j.JSONArray].put(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 5
    functionsReached:
    - '[java.util.List<Object>].add(Object)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].doubleValue()'
      Src: twitter4j.JSONArray:202,1
    - Dst: '[twitter4j.JSON].checkDouble(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:202,1
    - Dst: '[twitter4j.JSONArray].put(Object)'
      Src: twitter4j.JSONArray:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '[twitter4j.JSONArray].checkedPut(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSON].checkDouble(twitter4j.JSONArray)'
    - '[Number].doubleValue()'
    - '[twitter4j.JSONArray].put(Object)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONArray].checkedPut(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].put(int,Boolean)'
      Src: twitter4j.JSONArray:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[twitter4j.JSONArray].put(int,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].put(int,Boolean)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].put(int,Double)'
      Src: twitter4j.JSONArray:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - double
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[twitter4j.JSONArray].put(int,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].put(int,Double)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(int,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].put(int,Integer)'
      Src: twitter4j.JSONArray:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[twitter4j.JSONArray].put(int,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].put(int,Integer)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].put(int,Long)'
      Src: twitter4j.JSONArray:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[twitter4j.JSONArray].put(int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].put(int,Long)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].doubleValue()'
      Src: twitter4j.JSONArray:281,1
    - Dst: '[twitter4j.JSON].checkDouble(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:281,1
    - Dst: '[java.util.List<Object>].size()'
      Src: twitter4j.JSONArray:283,1
    - Dst: '[java.util.List<Object>].add(null)'
      Src: twitter4j.JSONArray:284,1
    - Dst: '[java.util.List<Object>].set(int,Object)'
      Src: twitter4j.JSONArray:286,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 288
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 288
    functionName: '[twitter4j.JSONArray].put(int,Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].add(null)'
    - '[Number].doubleValue()'
    - '[java.util.List<Object>].size()'
    - '[java.util.List<Object>].set(int,Object)'
    - '[twitter4j.JSON].checkDouble(twitter4j.JSONArray)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].put(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:298,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[twitter4j.JSONArray].isNull(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].opt(int)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONArray].isNull(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].get(int)'
      Src: twitter4j.JSONArray:313,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONArray:315,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONArray:319,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 321
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 321
    functionName: '[twitter4j.JSONArray].get(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 7
    functionsReached:
    - '[java.util.List<Object>].get(int)'
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONArray].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].size()'
      Src: twitter4j.JSONArray:331,1
    - Dst: '[java.util.List<Object>].get(int)'
      Src: twitter4j.JSONArray:334,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 335
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 335
    functionName: '[twitter4j.JSONArray].opt(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 8
    functionsReached:
    - '[java.util.List<Object>].get(int)'
    - '[java.util.List<Object>].size()'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONArray].opt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].size()'
      Src: twitter4j.JSONArray:345,1
    - Dst: '[java.util.List<Object>].remove(int)'
      Src: twitter4j.JSONArray:348,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 349
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 349
    functionName: '[twitter4j.JSONArray].remove(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].remove(int)'
    - '[java.util.List<Object>].size()'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONArray].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].get(int)'
      Src: twitter4j.JSONArray:361,1
    - Dst: '[twitter4j.JSON].toBoolean(Object)'
      Src: twitter4j.JSONArray:362,1
    - Dst: '[twitter4j.JSON].typeMismatch(int,Object,String)'
      Src: twitter4j.JSONArray:364,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 367
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 367
    functionName: '[twitter4j.JSONArray].getBoolean(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].get(int)'
    - '[twitter4j.JSON].toBoolean(Object)'
    - '[twitter4j.JSON].typeMismatch(int,Object,String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONArray].getBoolean(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].optBoolean(int,boolean)'
      Src: twitter4j.JSONArray:377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 3
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[twitter4j.JSONArray].optBoolean(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].optBoolean(int,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONArray].optBoolean(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:389,1
    - Dst: '[twitter4j.JSON].toBoolean(Object)'
      Src: twitter4j.JSONArray:390,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - fallback
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 392
      start: 388
    functionDepth: 2
    functionLinenumber: 388
    functionLinenumberEnd: 392
    functionName: '[twitter4j.JSONArray].optBoolean(int,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONArray].opt(int)'
    - '[twitter4j.JSON].toBoolean(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONArray].optBoolean(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].get(int)'
      Src: twitter4j.JSONArray:404,1
    - Dst: '[twitter4j.JSON].toDouble(Object)'
      Src: twitter4j.JSONArray:405,1
    - Dst: '[twitter4j.JSON].typeMismatch(int,Object,String)'
      Src: twitter4j.JSONArray:407,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 410
      start: 403
    functionDepth: 2
    functionLinenumber: 403
    functionLinenumberEnd: 410
    functionName: '[twitter4j.JSONArray].getDouble(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONArray].get(int)'
    - '[twitter4j.JSON].toDouble(Object)'
    - '[twitter4j.JSON].typeMismatch(int,Object,String)'
    linkageType: ''
    returnType: double
    signature: '[twitter4j.JSONArray].getDouble(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].optDouble(int,twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: '[twitter4j.JSONArray].optDouble(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].optDouble(int,twitter4j.JSONArray)'
    linkageType: ''
    returnType: double
    signature: '[twitter4j.JSONArray].optDouble(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:432,1
    - Dst: '[twitter4j.JSON].toDouble(Object)'
      Src: twitter4j.JSONArray:433,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - fallback
    argTypes:
    - int
    - double
    constantsTouched: []
    func_position:
      end: 435
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 435
    functionName: '[twitter4j.JSONArray].optDouble(int,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].opt(int)'
    - '[twitter4j.JSON].toDouble(Object)'
    linkageType: ''
    returnType: double
    signature: '[twitter4j.JSONArray].optDouble(int,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].get(int)'
      Src: twitter4j.JSONArray:447,1
    - Dst: '[twitter4j.JSON].toInteger(Object)'
      Src: twitter4j.JSONArray:448,1
    - Dst: '[twitter4j.JSON].typeMismatch(int,Object,String)'
      Src: twitter4j.JSONArray:450,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 453
      start: 446
    functionDepth: 2
    functionLinenumber: 446
    functionLinenumberEnd: 453
    functionName: '[twitter4j.JSONArray].getInt(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 6
    functionsReached:
    - '[twitter4j.JSONArray].get(int)'
    - '[twitter4j.JSON].toInteger(Object)'
    - '[twitter4j.JSON].typeMismatch(int,Object,String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONArray].getInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].optInt(int,int)'
      Src: twitter4j.JSONArray:463,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 464
      start: 462
    functionDepth: 2
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionName: '[twitter4j.JSONArray].optInt(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].optInt(int,int)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONArray].optInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:475,1
    - Dst: '[twitter4j.JSON].toInteger(Object)'
      Src: twitter4j.JSONArray:476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - fallback
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 478
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 478
    functionName: '[twitter4j.JSONArray].optInt(int,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSON].toInteger(Object)'
    - '[twitter4j.JSONArray].opt(int)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONArray].optInt(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].get(int)'
      Src: twitter4j.JSONArray:490,1
    - Dst: '[twitter4j.JSON].toLong(Object)'
      Src: twitter4j.JSONArray:491,1
    - Dst: '[twitter4j.JSON].typeMismatch(int,Object,String)'
      Src: twitter4j.JSONArray:493,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 496
      start: 489
    functionDepth: 2
    functionLinenumber: 489
    functionLinenumberEnd: 496
    functionName: '[twitter4j.JSONArray].getLong(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].get(int)'
    - '[twitter4j.JSON].toLong(Object)'
    - '[twitter4j.JSON].typeMismatch(int,Object,String)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.JSONArray].getLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].optLong(int,int)'
      Src: twitter4j.JSONArray:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: '[twitter4j.JSONArray].optLong(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].optLong(int,int)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.JSONArray].optLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:518,1
    - Dst: '[twitter4j.JSON].toLong(Object)'
      Src: twitter4j.JSONArray:519,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - fallback
    argTypes:
    - int
    - long
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: '[twitter4j.JSONArray].optLong(int,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSON].toLong(Object)'
    - '[twitter4j.JSONArray].opt(int)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.JSONArray].optLong(int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].get(int)'
      Src: twitter4j.JSONArray:532,1
    - Dst: '[twitter4j.JSON].toString(Object)'
      Src: twitter4j.JSONArray:533,1
    - Dst: '[twitter4j.JSON].typeMismatch(int,Object,String)'
      Src: twitter4j.JSONArray:535,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 538
      start: 531
    functionDepth: 2
    functionLinenumber: 531
    functionLinenumberEnd: 538
    functionName: '[twitter4j.JSONArray].getString(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].get(int)'
    - '[twitter4j.JSON].typeMismatch(int,Object,String)'
    - '[twitter4j.JSON].toString(Object)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONArray].getString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].optString(int,String)'
      Src: twitter4j.JSONArray:548,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 549
      start: 547
    functionDepth: 2
    functionLinenumber: 547
    functionLinenumberEnd: 549
    functionName: '[twitter4j.JSONArray].optString(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].optString(int,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONArray].optString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:560,1
    - Dst: '[twitter4j.JSON].toString(Object)'
      Src: twitter4j.JSONArray:561,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - fallback
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 563
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 563
    functionName: '[twitter4j.JSONArray].optString(int,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONArray].opt(int)'
    - '[twitter4j.JSON].toString(Object)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONArray].optString(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].get(int)'
      Src: twitter4j.JSONArray:575,1
    - Dst: '[twitter4j.JSON].typeMismatch(int,Object,String)'
      Src: twitter4j.JSONArray:579,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 581
      start: 574
    functionDepth: 2
    functionLinenumber: 574
    functionLinenumberEnd: 581
    functionName: '[twitter4j.JSONArray].getJSONArray(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].get(int)'
    - '[twitter4j.JSON].typeMismatch(int,Object,String)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].getJSONArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:591,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 593
      start: 590
    functionDepth: 1
    functionLinenumber: 590
    functionLinenumberEnd: 593
    functionName: '[twitter4j.JSONArray].optJSONArray(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].opt(int)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONArray].optJSONArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].get(int)'
      Src: twitter4j.JSONArray:605,1
    - Dst: '[twitter4j.JSON].typeMismatch(int,Object,String)'
      Src: twitter4j.JSONArray:609,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 611
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 611
    functionName: '[twitter4j.JSONArray].getJSONObject(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.JSONArray].get(int)'
    - '[twitter4j.JSON].typeMismatch(int,Object,String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONArray].getJSONObject(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].opt(int)'
      Src: twitter4j.JSONArray:621,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 623
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 623
    functionName: '[twitter4j.JSONArray].optJSONObject(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].opt(int)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONArray].optJSONObject(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.JSONArray:637,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.JSONArray:638,1
    - Dst: '[java.util.List<Object>].size()'
      Src: twitter4j.JSONArray:638,1
    - Dst: Math.min(int,twitter4j.JSONArray)
      Src: twitter4j.JSONArray:638,1
    - Dst: '[twitter4j.JSONArray].opt(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:643,1
    - Dst: '[twitter4j.JSON].toString(Object)'
      Src: twitter4j.JSONArray:643,1
    - Dst: '[twitter4j.JSONArray].opt(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:644,1
    - Dst: '[twitter4j.JSONObject].put(String,Object)'
      Src: twitter4j.JSONArray:644,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - names
    argTypes:
    - twitter4j.JSONArray
    constantsTouched: []
    func_position:
      end: 647
      start: 636
    functionDepth: 3
    functionLinenumber: 636
    functionLinenumberEnd: 647
    functionName: '[twitter4j.JSONArray].toJSONObject(twitter4j.JSONArray)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].opt(twitter4j.JSONArray)'
    - '[twitter4j.JSON].toString(Object)'
    - '[java.util.List<Object>].size()'
    - '[twitter4j.JSONObject].<init>()'
    - '[twitter4j.JSONObject].put(String,Object)'
    - '[twitter4j.JSONArray].length()'
    - Math.min(int,twitter4j.JSONArray)
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONArray].toJSONObject(twitter4j.JSONArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].<init>()'
      Src: twitter4j.JSONArray:661,1
    - Dst: '[twitter4j.JSONStringer].open(twitter4j.JSONArray,String)'
      Src: twitter4j.JSONArray:662,1
    - Dst: '[java.util.List<Object>].size()'
      Src: twitter4j.JSONArray:663,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONArray:665,1
    - Dst: '[java.util.List<Object>].get(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:667,1
    - Dst: '[twitter4j.JSONStringer].value(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:667,1
    - Dst: '[twitter4j.JSONStringer].close(twitter4j.JSONArray,twitter4j.JSONArray,String)'
      Src: twitter4j.JSONArray:669,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.JSONArray:670,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - separator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 671
      start: 660
    functionDepth: 1
    functionLinenumber: 660
    functionLinenumberEnd: 671
    functionName: '[twitter4j.JSONArray].join(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[java.util.List<Object>].size()'
    - '[java.util.List<Object>].get(twitter4j.JSONArray)'
    - '[twitter4j.JSONStringer].open(twitter4j.JSONArray,String)'
    - '[twitter4j.JSONStringer].close(twitter4j.JSONArray,twitter4j.JSONArray,String)'
    - '[twitter4j.JSONStringer].value(twitter4j.JSONArray)'
    - '[twitter4j.JSONStringer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONArray].join(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].<init>()'
      Src: twitter4j.JSONArray:682,1
    - Dst: '[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)'
      Src: twitter4j.JSONArray:683,1
    - Dst: '[twitter4j.JSONStringer].toString()'
      Src: twitter4j.JSONArray:684,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 688
      start: 679
    functionDepth: 2
    functionLinenumber: 679
    functionLinenumberEnd: 688
    functionName: '[twitter4j.JSONArray].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONStringer].toString()'
    - '[twitter4j.JSONStringer].<init>()'
    - '[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONArray].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].<init>(int)'
      Src: twitter4j.JSONArray:705,1
    - Dst: '[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)'
      Src: twitter4j.JSONArray:706,1
    - Dst: '[twitter4j.JSONStringer].toString()'
      Src: twitter4j.JSONArray:707,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indentSpaces
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 708
      start: 704
    functionDepth: 2
    functionLinenumber: 704
    functionLinenumberEnd: 708
    functionName: '[twitter4j.JSONArray].toString(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONStringer].toString()'
    - '[twitter4j.JSONStringer].<init>(int)'
    - '[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONArray].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].array()'
      Src: twitter4j.JSONArray:711,1
    - Dst: '[twitter4j.JSONStringer].value(twitter4j.JSONArray)'
      Src: twitter4j.JSONArray:713,1
    - Dst: '[twitter4j.JSONStringer].endArray()'
      Src: twitter4j.JSONArray:715,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONStringer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringer
    argTypes:
    - twitter4j.JSONStringer
    constantsTouched: []
    func_position:
      end: 716
      start: 710
    functionDepth: 1
    functionLinenumber: 710
    functionLinenumberEnd: 716
    functionName: '[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONStringer].value(twitter4j.JSONArray)'
    - '[twitter4j.JSONStringer].array()'
    - '[twitter4j.JSONStringer].endArray()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].equals(java.util.List<Object>)'
      Src: twitter4j.JSONArray:720,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: '[twitter4j.JSONArray].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].equals(java.util.List<Object>)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONArray].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].hashCode()'
      Src: twitter4j.JSONArray:726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 727
    functionName: '[twitter4j.JSONArray].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONArray].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[twitter4j.ObjectFactory].createStatus(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.ObjectFactory].createStatus(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[twitter4j.ObjectFactory].createUser(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ObjectFactory].createUser(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[twitter4j.ObjectFactory].createAUserList(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ObjectFactory].createAUserList(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[twitter4j.ObjectFactory].createRateLimitStatuses(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
    signature: '[twitter4j.ObjectFactory].createRateLimitStatuses(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Trends
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[twitter4j.ObjectFactory].createTrends(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Trends
    signature: '[twitter4j.ObjectFactory].createTrends(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[twitter4j.ObjectFactory].createUserListFromJSONArray(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ObjectFactory].createUserListFromJSONArray(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[twitter4j.ObjectFactory].createUserListFromJSONArray_Users(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ObjectFactory].createUserListFromJSONArray_Users(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - twitter4j.v1.Query
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.QueryResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - res
    - query
    argTypes:
    - twitter4j.HttpResponse
    - twitter4j.v1.Query
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[twitter4j.ObjectFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.QueryResult
    signature: '[twitter4j.ObjectFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[twitter4j.ObjectFactory].createUserListList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.ObjectFactory].createUserListList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[twitter4j.ObjectFactory].createDirectMessageList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.ObjectFactory].createDirectMessageList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[twitter4j.ObjectFactory].createFriendshipList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
    signature: '[twitter4j.ObjectFactory].createFriendshipList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.AccountTotals
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[twitter4j.ObjectFactory].createAccountTotals(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.AccountTotals
    signature: '[twitter4j.ObjectFactory].createAccountTotals(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[twitter4j.ObjectFactory].createSavedSearchList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
    signature: '[twitter4j.ObjectFactory].createSavedSearchList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[twitter4j.ObjectFactory].createLocationList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.ObjectFactory].createLocationList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.Place
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[twitter4j.ObjectFactory].createPlace(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.ObjectFactory].createPlace(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[twitter4j.ObjectFactory].createPlaceList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.ObjectFactory].createPlaceList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<HelpResources.Language>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[twitter4j.ObjectFactory].createLanguageList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<HelpResources.Language>
    signature: '[twitter4j.ObjectFactory].createLanguageList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.ResponseList<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[twitter4j.ObjectFactory].createEmptyResponseList()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<T>
    signature: '[twitter4j.ObjectFactory].createEmptyResponseList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.OEmbed
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[twitter4j.ObjectFactory].createOEmbed(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.OEmbed
    signature: '[twitter4j.ObjectFactory].createOEmbed(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.ObjectFactory].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.ObjectFactory
    signature: '[twitter4j.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: twitter4j.JSONException:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[twitter4j.JSONException].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONException.java
    functionUses: 19
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONException
    signature: '[twitter4j.JSONException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(Throwable)'
      Src: twitter4j.JSONException:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[twitter4j.JSONException].<init>(Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(Throwable)'
    linkageType: ''
    returnType: twitter4j.JSONException
    signature: '[twitter4j.JSONException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: twitter4j.JSONException:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[twitter4j.JSONException].<init>(String,Throwable)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: twitter4j.JSONException
    signature: '[twitter4j.JSONException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.JSONObject:94,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: twitter4j.JSONObject:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[twitter4j.JSONObject].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 5
    functionsReached:
    - '[LinkedHashMap].<init>()'
    - '[Object].<init>()'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.JSONObject:94,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.JSONObject:132,1
    - Dst: contentsTyped.entrySet()
      Src: twitter4j.JSONObject:134,1
    - Dst: entry.getKey()
      Src: twitter4j.JSONObject:139,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: twitter4j.JSONObject:141,1
    - Dst: entry.getValue()
      Src: twitter4j.JSONObject:143,1
    - Dst: '[twitter4j.JSONObject].wrap(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:143,1
    - Dst: '[LinkedHashMap<String,Object>].put(twitter4j.JSONObject,Object)'
      Src: twitter4j.JSONObject:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Map
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - copyFrom
    argTypes:
    - Map
    constantsTouched: []
    func_position:
      end: 145
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 145
    functionName: '[twitter4j.JSONObject].<init>(Map)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - entry.getValue()
    - '[twitter4j.JSONObject].wrap(twitter4j.JSONObject)'
    - '[LinkedHashMap<String,Object>].put(twitter4j.JSONObject,Object)'
    - entry.getKey()
    - '[twitter4j.JSONObject].<init>()'
    - '[NullPointerException].<init>(String)'
    - '[Object].<init>()'
    - contentsTyped.entrySet()
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].<init>(Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.JSONObject:94,1
    - Dst: '[twitter4j.JSONTokener].nextValue()'
      Src: twitter4j.JSONObject:161,1
    - Dst: '[twitter4j.JSON].typeMismatch(Object,String)'
      Src: twitter4j.JSONObject:165,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONTokener
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - readFrom
    argTypes:
    - twitter4j.JSONTokener
    constantsTouched: []
    func_position:
      end: 167
      start: 156
    functionDepth: 5
    functionLinenumber: 156
    functionLinenumberEnd: 167
    functionName: '[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONTokener].nextValue()'
    - '[Object].<init>()'
    - '[twitter4j.JSON].typeMismatch(Object,String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.JSONObject:94,1
    - Dst: '[twitter4j.JSONTokener].<init>(String)'
      Src: twitter4j.JSONObject:178,1
    - Dst: '[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)'
      Src: twitter4j.JSONObject:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 6
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[twitter4j.JSONObject].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 23
    functionsReached:
    - '[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)'
    - '[Object].<init>()'
    - '[twitter4j.JSONTokener].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.JSONObject:94,1
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.JSONObject:191,1
    - Dst: '[twitter4j.JSONObject].opt(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:193,1
    - Dst: '[LinkedHashMap<String,Object>].put(twitter4j.JSONObject,Object)'
      Src: twitter4j.JSONObject:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - copyFrom
    - names
    argTypes:
    - twitter4j.JSONObject
    - String[]
    constantsTouched: []
    func_position:
      end: 198
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 198
    functionName: '[twitter4j.JSONObject].<init>(twitter4j.JSONObject,String[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].<init>()'
    - '[twitter4j.JSONObject].opt(twitter4j.JSONObject)'
    - '[Object].<init>()'
    - '[LinkedHashMap<String,Object>].put(twitter4j.JSONObject,Object)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].<init>(twitter4j.JSONObject,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].size()'
      Src: twitter4j.JSONObject:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[twitter4j.JSONObject].length()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - '[LinkedHashMap<String,Object>].size()'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONObject].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].checkName(String)'
      Src: twitter4j.JSONObject:219,1
    - Dst: '[LinkedHashMap<String,Object>].put(String,boolean)'
      Src: twitter4j.JSONObject:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 2
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[twitter4j.JSONObject].put(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap<String,Object>].put(String,boolean)'
    - '[twitter4j.JSONObject].checkName(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].put(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].checkName(String)'
      Src: twitter4j.JSONObject:234,1
    - Dst: '[twitter4j.JSON].checkDouble(double)'
      Src: twitter4j.JSONObject:234,1
    - Dst: '[LinkedHashMap<String,Object>].put(String,double)'
      Src: twitter4j.JSONObject:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - double
    constantsTouched: []
    func_position:
      end: 236
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 236
    functionName: '[twitter4j.JSONObject].put(String,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSON].checkDouble(double)'
    - '[twitter4j.JSONObject].checkName(String)'
    - '[LinkedHashMap<String,Object>].put(String,double)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].put(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].checkName(String)'
      Src: twitter4j.JSONObject:248,1
    - Dst: '[LinkedHashMap<String,Object>].put(String,int)'
      Src: twitter4j.JSONObject:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[twitter4j.JSONObject].put(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap<String,Object>].put(String,int)'
    - '[twitter4j.JSONObject].checkName(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].put(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].checkName(String)'
      Src: twitter4j.JSONObject:262,1
    - Dst: '[LinkedHashMap<String,Object>].put(String,long)'
      Src: twitter4j.JSONObject:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[twitter4j.JSONObject].put(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - '[LinkedHashMap<String,Object>].put(String,long)'
    - '[twitter4j.JSONObject].checkName(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].put(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].remove(String)'
      Src: twitter4j.JSONObject:281,1
    - Dst: '[Number].doubleValue()'
      Src: twitter4j.JSONObject:286,1
    - Dst: '[twitter4j.JSON].checkDouble(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:286,1
    - Dst: '[twitter4j.JSONObject].checkName(String)'
      Src: twitter4j.JSONObject:288,1
    - Dst: '[LinkedHashMap<String,Object>].put(String,Object)'
      Src: twitter4j.JSONObject:288,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 290
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 290
    functionName: '[twitter4j.JSONObject].put(String,Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.JSONObject].checkName(String)'
    - '[LinkedHashMap<String,Object>].put(String,Object)'
    - '[Number].doubleValue()'
    - '[twitter4j.JSON].checkDouble(twitter4j.JSONObject)'
    - '[LinkedHashMap<String,Object>].remove(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].put(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].put(String,Object)'
      Src: twitter4j.JSONObject:305,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 306
      start: 301
    functionDepth: 3
    functionLinenumber: 301
    functionLinenumberEnd: 306
    functionName: '[twitter4j.JSONObject].putOpt(String,Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].put(String,Object)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].putOpt(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].checkName(String)'
      Src: twitter4j.JSONObject:332,1
    - Dst: '[LinkedHashMap<String,Object>].get(String)'
      Src: twitter4j.JSONObject:332,1
    - Dst: '[twitter4j.JSONObject].put(String,Object)'
      Src: twitter4j.JSONObject:334,1
    - Dst: array.checkedPut(Object)
      Src: twitter4j.JSONObject:339,1
    - Dst: '[twitter4j.JSONArray].<init>()'
      Src: twitter4j.JSONObject:341,1
    - Dst: '[twitter4j.JSONArray].checkedPut(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:342,1
    - Dst: '[twitter4j.JSONArray].checkedPut(Object)'
      Src: twitter4j.JSONObject:343,1
    - Dst: '[LinkedHashMap<String,Object>].put(String,twitter4j.JSONArray)'
      Src: twitter4j.JSONObject:344,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 347
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 347
    functionName: '[twitter4j.JSONObject].accumulate(String,Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].<init>()'
    - '[twitter4j.JSONObject].checkName(String)'
    - '[twitter4j.JSONArray].checkedPut(Object)'
    - array.checkedPut(Object)
    - '[LinkedHashMap<String,Object>].get(String)'
    - '[twitter4j.JSONObject].put(String,Object)'
    - '[LinkedHashMap<String,Object>].put(String,twitter4j.JSONArray)'
    - '[twitter4j.JSONArray].checkedPut(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].accumulate(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].checkName(String)'
      Src: twitter4j.JSONObject:362,1
    - Dst: '[LinkedHashMap<String,Object>].get(String)'
      Src: twitter4j.JSONObject:362,1
    - Dst: '[twitter4j.JSONArray].<init>()'
      Src: twitter4j.JSONObject:368,1
    - Dst: '[LinkedHashMap<String,Object>].put(String,twitter4j.JSONArray)'
      Src: twitter4j.JSONObject:369,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONObject:372,1
    - Dst: array.checkedPut(Object)
      Src: twitter4j.JSONObject:375,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 378
      start: 361
    functionDepth: 2
    functionLinenumber: 361
    functionLinenumberEnd: 378
    functionName: '[twitter4j.JSONObject].append(String,Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].<init>()'
    - '[twitter4j.JSONObject].checkName(String)'
    - array.checkedPut(Object)
    - '[twitter4j.JSONException].<init>(String)'
    - '[LinkedHashMap<String,Object>].get(String)'
    - '[LinkedHashMap<String,Object>].put(String,twitter4j.JSONArray)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].append(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONObject:382,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 385
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 385
    functionName: '[twitter4j.JSONObject].checkName(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 7
    functionsReached:
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].checkName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].remove(String)'
      Src: twitter4j.JSONObject:395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 396
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 396
    functionName: '[twitter4j.JSONObject].remove(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap<String,Object>].remove(String)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONObject].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].get(String)'
      Src: twitter4j.JSONObject:406,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: '[twitter4j.JSONObject].isNull(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 28
    functionsReached:
    - '[LinkedHashMap<String,Object>].get(String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONObject].isNull(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].containsKey(String)'
      Src: twitter4j.JSONObject:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: '[twitter4j.JSONObject].has(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 4
    functionsReached:
    - '[LinkedHashMap<String,Object>].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONObject].has(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].get(String)'
      Src: twitter4j.JSONObject:429,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONObject:431,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 434
      start: 428
    functionDepth: 1
    functionLinenumber: 428
    functionLinenumberEnd: 434
    functionName: '[twitter4j.JSONObject].get(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 7
    functionsReached:
    - '[twitter4j.JSONException].<init>(String)'
    - '[LinkedHashMap<String,Object>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONObject].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].get(String)'
      Src: twitter4j.JSONObject:444,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 445
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 445
    functionName: '[twitter4j.JSONObject].opt(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 8
    functionsReached:
    - '[LinkedHashMap<String,Object>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONObject].opt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].get(String)'
      Src: twitter4j.JSONObject:457,1
    - Dst: '[twitter4j.JSON].toBoolean(Object)'
      Src: twitter4j.JSONObject:458,1
    - Dst: '[twitter4j.JSON].typeMismatch(String,Object,String)'
      Src: twitter4j.JSONObject:460,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 463
      start: 456
    functionDepth: 2
    functionLinenumber: 456
    functionLinenumberEnd: 463
    functionName: '[twitter4j.JSONObject].getBoolean(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSON].toBoolean(Object)'
    - '[twitter4j.JSONObject].get(String)'
    - '[twitter4j.JSON].typeMismatch(String,Object,String)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONObject].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].optBoolean(String,boolean)'
      Src: twitter4j.JSONObject:473,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 474
      start: 472
    functionDepth: 3
    functionLinenumber: 472
    functionLinenumberEnd: 474
    functionName: '[twitter4j.JSONObject].optBoolean(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].optBoolean(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONObject].optBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:485,1
    - Dst: '[twitter4j.JSON].toBoolean(Object)'
      Src: twitter4j.JSONObject:486,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - fallback
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 488
      start: 484
    functionDepth: 2
    functionLinenumber: 484
    functionLinenumberEnd: 488
    functionName: '[twitter4j.JSONObject].optBoolean(String,boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].opt(String)'
    - '[twitter4j.JSON].toBoolean(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONObject].optBoolean(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].get(String)'
      Src: twitter4j.JSONObject:500,1
    - Dst: '[twitter4j.JSON].toDouble(Object)'
      Src: twitter4j.JSONObject:501,1
    - Dst: '[twitter4j.JSON].typeMismatch(String,Object,String)'
      Src: twitter4j.JSONObject:503,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 506
      start: 499
    functionDepth: 2
    functionLinenumber: 499
    functionLinenumberEnd: 506
    functionName: '[twitter4j.JSONObject].getDouble(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSON].toDouble(Object)'
    - '[twitter4j.JSONObject].get(String)'
    - '[twitter4j.JSON].typeMismatch(String,Object,String)'
    linkageType: ''
    returnType: double
    signature: '[twitter4j.JSONObject].getDouble(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].optDouble(String,twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:516,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 517
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 517
    functionName: '[twitter4j.JSONObject].optDouble(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].optDouble(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: double
    signature: '[twitter4j.JSONObject].optDouble(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:528,1
    - Dst: '[twitter4j.JSON].toDouble(Object)'
      Src: twitter4j.JSONObject:529,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - fallback
    argTypes:
    - String
    - double
    constantsTouched: []
    func_position:
      end: 531
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 531
    functionName: '[twitter4j.JSONObject].optDouble(String,double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].opt(String)'
    - '[twitter4j.JSON].toDouble(Object)'
    linkageType: ''
    returnType: double
    signature: '[twitter4j.JSONObject].optDouble(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].get(String)'
      Src: twitter4j.JSONObject:543,1
    - Dst: '[twitter4j.JSON].toInteger(Object)'
      Src: twitter4j.JSONObject:544,1
    - Dst: '[twitter4j.JSON].typeMismatch(String,Object,String)'
      Src: twitter4j.JSONObject:546,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 549
      start: 542
    functionDepth: 2
    functionLinenumber: 542
    functionLinenumberEnd: 549
    functionName: '[twitter4j.JSONObject].getInt(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.JSON].toInteger(Object)'
    - '[twitter4j.JSONObject].get(String)'
    - '[twitter4j.JSON].typeMismatch(String,Object,String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONObject].getInt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].optInt(String,int)'
      Src: twitter4j.JSONObject:559,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 560
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 560
    functionName: '[twitter4j.JSONObject].optInt(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].optInt(String,int)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONObject].optInt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:571,1
    - Dst: '[twitter4j.JSON].toInteger(Object)'
      Src: twitter4j.JSONObject:572,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - fallback
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 574
      start: 570
    functionDepth: 1
    functionLinenumber: 570
    functionLinenumberEnd: 574
    functionName: '[twitter4j.JSONObject].optInt(String,int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSON].toInteger(Object)'
    - '[twitter4j.JSONObject].opt(String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONObject].optInt(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].get(String)'
      Src: twitter4j.JSONObject:590,1
    - Dst: '[twitter4j.JSON].toLong(Object)'
      Src: twitter4j.JSONObject:591,1
    - Dst: '[twitter4j.JSON].typeMismatch(String,Object,String)'
      Src: twitter4j.JSONObject:593,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 596
      start: 589
    functionDepth: 2
    functionLinenumber: 589
    functionLinenumberEnd: 596
    functionName: '[twitter4j.JSONObject].getLong(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.JSON].toLong(Object)'
    - '[twitter4j.JSONObject].get(String)'
    - '[twitter4j.JSON].typeMismatch(String,Object,String)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.JSONObject].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].optLong(String,int)'
      Src: twitter4j.JSONObject:607,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 608
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 608
    functionName: '[twitter4j.JSONObject].optLong(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].optLong(String,int)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.JSONObject].optLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:621,1
    - Dst: '[twitter4j.JSON].toLong(Object)'
      Src: twitter4j.JSONObject:622,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - fallback
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 624
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 624
    functionName: '[twitter4j.JSONObject].optLong(String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSON].toLong(Object)'
    - '[twitter4j.JSONObject].opt(String)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.JSONObject].optLong(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].get(String)'
      Src: twitter4j.JSONObject:635,1
    - Dst: '[twitter4j.JSON].toString(Object)'
      Src: twitter4j.JSONObject:636,1
    - Dst: '[twitter4j.JSON].typeMismatch(String,Object,String)'
      Src: twitter4j.JSONObject:638,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 641
      start: 634
    functionDepth: 2
    functionLinenumber: 634
    functionLinenumberEnd: 641
    functionName: '[twitter4j.JSONObject].getString(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 27
    functionsReached:
    - '[twitter4j.JSON].toString(Object)'
    - '[twitter4j.JSONObject].get(String)'
    - '[twitter4j.JSON].typeMismatch(String,Object,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].getString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].optString(String,String)'
      Src: twitter4j.JSONObject:651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 652
      start: 650
    functionDepth: 2
    functionLinenumber: 650
    functionLinenumberEnd: 652
    functionName: '[twitter4j.JSONObject].optString(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].optString(String,String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].optString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:663,1
    - Dst: '[twitter4j.JSON].toString(Object)'
      Src: twitter4j.JSONObject:664,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - fallback
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 666
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 666
    functionName: '[twitter4j.JSONObject].optString(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].opt(String)'
    - '[twitter4j.JSON].toString(Object)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].optString(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].get(String)'
      Src: twitter4j.JSONObject:678,1
    - Dst: '[twitter4j.JSON].typeMismatch(String,Object,String)'
      Src: twitter4j.JSONObject:682,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 684
      start: 677
    functionDepth: 2
    functionLinenumber: 677
    functionLinenumberEnd: 684
    functionName: '[twitter4j.JSONObject].getJSONArray(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 32
    functionsReached:
    - '[twitter4j.JSONObject].get(String)'
    - '[twitter4j.JSON].typeMismatch(String,Object,String)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONObject].getJSONArray(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:694,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 696
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 696
    functionName: '[twitter4j.JSONObject].optJSONArray(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].opt(String)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONObject].optJSONArray(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].get(String)'
      Src: twitter4j.JSONObject:708,1
    - Dst: '[twitter4j.JSON].typeMismatch(String,Object,String)'
      Src: twitter4j.JSONObject:712,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 714
      start: 707
    functionDepth: 2
    functionLinenumber: 707
    functionLinenumberEnd: 714
    functionName: '[twitter4j.JSONObject].getJSONObject(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 30
    functionsReached:
    - '[twitter4j.JSONObject].get(String)'
    - '[twitter4j.JSON].typeMismatch(String,Object,String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].getJSONObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:724,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 1
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[twitter4j.JSONObject].optJSONObject(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].opt(String)'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONObject].optJSONObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].<init>()'
      Src: twitter4j.JSONObject:738,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.JSONObject:742,1
    - Dst: '[twitter4j.JSONArray].opt(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:747,1
    - Dst: '[twitter4j.JSON].toString(Object)'
      Src: twitter4j.JSONObject:747,1
    - Dst: '[twitter4j.JSONObject].opt(String)'
      Src: twitter4j.JSONObject:748,1
    - Dst: '[twitter4j.JSONArray].put(Object)'
      Src: twitter4j.JSONObject:748,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - names
    argTypes:
    - twitter4j.JSONArray
    constantsTouched: []
    func_position:
      end: 751
      start: 737
    functionDepth: 1
    functionLinenumber: 737
    functionLinenumberEnd: 751
    functionName: '[twitter4j.JSONObject].toJSONArray(twitter4j.JSONArray)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].opt(String)'
    - '[twitter4j.JSONArray].<init>()'
    - '[twitter4j.JSONArray].put(Object)'
    - '[twitter4j.JSONArray].opt(twitter4j.JSONObject)'
    - '[twitter4j.JSON].toString(Object)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONObject].toJSONArray(twitter4j.JSONArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].keySet()'
      Src: twitter4j.JSONObject:763,1
    - Dst: '[twitter4j.JSONObject].iterator()'
      Src: twitter4j.JSONObject:763,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionName: '[twitter4j.JSONObject].keys()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 3
    functionsReached:
    - '[LinkedHashMap<String,Object>].keySet()'
    - '[twitter4j.JSONObject].iterator()'
    linkageType: ''
    returnType: Iterator<String>
    signature: '[twitter4j.JSONObject].keys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].keySet()'
      Src: twitter4j.JSONObject:777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 776
    functionDepth: 0
    functionLinenumber: 776
    functionLinenumberEnd: 778
    functionName: '[twitter4j.JSONObject].keySet()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap<String,Object>].keySet()'
    linkageType: ''
    returnType: Set<String>
    signature: '[twitter4j.JSONObject].keySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap<String,Object>].isEmpty()'
      Src: twitter4j.JSONObject:787,1
    - Dst: '[LinkedHashMap<String,Object>].keySet()'
      Src: twitter4j.JSONObject:789,1
    - Dst: '[ArrayList].<init>(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:789,1
    - Dst: '[twitter4j.JSONArray].<init>(ArrayList)'
      Src: twitter4j.JSONObject:789,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 786
    functionDepth: 0
    functionLinenumber: 786
    functionLinenumberEnd: 790
    functionName: '[twitter4j.JSONObject].names()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[LinkedHashMap<String,Object>].keySet()'
    - '[twitter4j.JSONArray].<init>(ArrayList)'
    - '[LinkedHashMap<String,Object>].isEmpty()'
    - '[ArrayList].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONObject].names()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].<init>()'
      Src: twitter4j.JSONObject:799,1
    - Dst: '[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)'
      Src: twitter4j.JSONObject:800,1
    - Dst: '[twitter4j.JSONStringer].toString()'
      Src: twitter4j.JSONObject:801,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 796
    functionDepth: 2
    functionLinenumber: 796
    functionLinenumberEnd: 805
    functionName: '[twitter4j.JSONObject].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.JSONStringer].<init>()'
    - '[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)'
    - '[twitter4j.JSONStringer].toString()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].<init>(int)'
      Src: twitter4j.JSONObject:825,1
    - Dst: '[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)'
      Src: twitter4j.JSONObject:826,1
    - Dst: '[twitter4j.JSONStringer].toString()'
      Src: twitter4j.JSONObject:827,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indentSpaces
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 828
      start: 824
    functionDepth: 2
    functionLinenumber: 824
    functionLinenumberEnd: 828
    functionName: '[twitter4j.JSONObject].toString(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)'
    - '[twitter4j.JSONStringer].<init>(int)'
    - '[twitter4j.JSONStringer].toString()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].object()'
      Src: twitter4j.JSONObject:831,1
    - Dst: '[LinkedHashMap<String,Object>].entrySet()'
      Src: twitter4j.JSONObject:832,1
    - Dst: entry.getKey()
      Src: twitter4j.JSONObject:833,1
    - Dst: '[twitter4j.JSONStringer].key(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:833,1
    - Dst: entry.getValue()
      Src: twitter4j.JSONObject:833,1
    - Dst: '[twitter4j.JSONStringer].value(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:833,1
    - Dst: '[twitter4j.JSONStringer].endObject()'
      Src: twitter4j.JSONObject:835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONStringer
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringer
    argTypes:
    - twitter4j.JSONStringer
    constantsTouched: []
    func_position:
      end: 836
      start: 830
    functionDepth: 1
    functionLinenumber: 830
    functionLinenumberEnd: 836
    functionName: '[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 2
    functionsReached:
    - entry.getValue()
    - '[twitter4j.JSONStringer].object()'
    - entry.getKey()
    - '[twitter4j.JSONStringer].value(twitter4j.JSONObject)'
    - '[LinkedHashMap<String,Object>].entrySet()'
    - '[twitter4j.JSONStringer].endObject()'
    - '[twitter4j.JSONStringer].key(twitter4j.JSONObject)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONObject:848,1
    - Dst: '[Number].doubleValue()'
      Src: twitter4j.JSONObject:851,1
    - Dst: '[twitter4j.JSON].checkDouble(twitter4j.JSONObject)'
      Src: twitter4j.JSONObject:852,1
    - Dst: '[Number].equals(Double)'
      Src: twitter4j.JSONObject:855,1
    - Dst: '[Number].longValue()'
      Src: twitter4j.JSONObject:859,1
    - Dst: Long.toString(twitter4j.JSONObject)
      Src: twitter4j.JSONObject:861,1
    - Dst: '[Number].toString()'
      Src: twitter4j.JSONObject:864,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - Number
    constantsTouched: []
    func_position:
      end: 865
      start: 846
    functionDepth: 1
    functionLinenumber: 846
    functionLinenumberEnd: 865
    functionName: '[twitter4j.JSONObject].numberToString(Number)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 1
    functionsReached:
    - '[Number].longValue()'
    - '[Number].doubleValue()'
    - '[twitter4j.JSONException].<init>(String)'
    - '[Number].equals(Double)'
    - Long.toString(twitter4j.JSONObject)
    - '[twitter4j.JSON].checkDouble(twitter4j.JSONObject)'
    - '[Number].toString()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].numberToString(Number)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].<init>()'
      Src: twitter4j.JSONObject:880,1
    - Dst: '[twitter4j.JSONStringer].open(Object,String)'
      Src: twitter4j.JSONObject:881,1
    - Dst: '[twitter4j.JSONStringer].value(String)'
      Src: twitter4j.JSONObject:882,1
    - Dst: '[twitter4j.JSONStringer].close(Object,Object,String)'
      Src: twitter4j.JSONObject:883,1
    - Dst: '[twitter4j.JSONStringer].toString()'
      Src: twitter4j.JSONObject:884,1
    - Dst: '[AssertionError].<init>()'
      Src: twitter4j.JSONObject:886,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 888
      start: 875
    functionDepth: 1
    functionLinenumber: 875
    functionLinenumberEnd: 888
    functionName: '[twitter4j.JSONObject].quote(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONStringer].value(String)'
    - '[twitter4j.JSONStringer].toString()'
    - '[twitter4j.JSONStringer].open(Object,String)'
    - '[AssertionError].<init>()'
    - '[twitter4j.JSONStringer].close(Object,Object,String)'
    - '[twitter4j.JSONStringer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONObject].quote(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: twitter4j.JSONObject:912,1
    - Dst: '[twitter4j.JSONArray].<init>(Collection)'
      Src: twitter4j.JSONObject:917,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.JSONObject:918,1
    - Dst: '[twitter4j.JSONObject].isArray()'
      Src: twitter4j.JSONObject:918,1
    - Dst: '[twitter4j.JSONArray].<init>(Object)'
      Src: twitter4j.JSONObject:919,1
    - Dst: '[twitter4j.JSONObject].<init>(Map)'
      Src: twitter4j.JSONObject:922,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.JSONObject:935,1
    - Dst: '[twitter4j.JSONObject].getPackage()'
      Src: twitter4j.JSONObject:935,1
    - Dst: '[twitter4j.JSONObject].getName()'
      Src: twitter4j.JSONObject:935,1
    - Dst: '[twitter4j.JSONObject].startsWith(String)'
      Src: twitter4j.JSONObject:935,1
    - Dst: '[Object].toString()'
      Src: twitter4j.JSONObject:936,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Double
      - Object
      - LinkedHashMap<String,Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 941
      start: 905
    functionDepth: 3
    functionLinenumber: 905
    functionLinenumberEnd: 941
    functionName: '[twitter4j.JSONObject].wrap(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONArray].<init>(Collection)'
    - '[Object].getClass()'
    - '[Object].toString()'
    - '[twitter4j.JSONObject].isArray()'
    - '[twitter4j.JSONObject].<init>(Map)'
    - '[twitter4j.JSONArray].<init>(Object)'
    - '[twitter4j.JSONObject].startsWith(String)'
    - '[Object].equals(Object)'
    - '[twitter4j.JSONObject].getPackage()'
    - '[twitter4j.JSONObject].getName()'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONObject].wrap(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: twitter4j.JSONTokener:88,1
    - Dst: '[String].substring(int)'
      Src: twitter4j.JSONTokener:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONTokener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[twitter4j.JSONTokener].<init>(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 2
    functionsReached:
    - '[String].substring(int)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: twitter4j.JSONTokener
    signature: '[twitter4j.JSONTokener].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.JSONTokener:96,1
    - Dst: '[java.io.Reader].read(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:98,1
    - Dst: '[StringBuilder].append(twitter4j.JSONTokener,int,twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:100,1
    - Dst: '[java.io.Reader].read(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:101,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.JSONTokener:103,1
    - Dst: '[twitter4j.JSONException].<init>(String,twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONTokener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 108
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 108
    functionName: '[twitter4j.JSONTokener].<init>(java.io.Reader)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[twitter4j.JSONException].<init>(String,twitter4j.JSONTokener)'
    - '[java.io.Reader].read(twitter4j.JSONTokener)'
    - '[StringBuilder].append(twitter4j.JSONTokener,int,twitter4j.JSONTokener)'
    linkageType: ''
    returnType: twitter4j.JSONTokener
    signature: '[twitter4j.JSONTokener].<init>(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:111,1
    - Dst: '[twitter4j.JSONTokener].<init>(java.io.InputStreamReader)'
      Src: twitter4j.JSONTokener:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONTokener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[twitter4j.JSONTokener].<init>(java.io.InputStream)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONTokener].<init>(java.io.InputStreamReader)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,twitter4j.JSONTokener)'
    linkageType: ''
    returnType: twitter4j.JSONTokener
    signature: '[twitter4j.JSONTokener].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONTokener].nextCleanInternal()'
      Src: twitter4j.JSONTokener:122,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:125,1
    - Dst: '[twitter4j.JSONTokener].readObject()'
      Src: twitter4j.JSONTokener:128,1
    - Dst: '[twitter4j.JSONTokener].readArray()'
      Src: twitter4j.JSONTokener:131,1
    - Dst: '[twitter4j.JSONTokener].nextString(char)'
      Src: twitter4j.JSONTokener:135,1
    - Dst: '[twitter4j.JSONTokener].readLiteral()'
      Src: twitter4j.JSONTokener:139,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 141
    functionName: '[twitter4j.JSONTokener].nextValue()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 4
    functionsReached:
    - '[twitter4j.JSONTokener].readObject()'
    - '[twitter4j.JSONTokener].nextString(char)'
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - '[twitter4j.JSONTokener].readLiteral()'
    - '[twitter4j.JSONTokener].readArray()'
    - '[twitter4j.JSONTokener].nextCleanInternal()'
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONTokener].nextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:144,1
    - Dst: '[String].charAt()'
      Src: twitter4j.JSONTokener:145,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:154,1
    - Dst: '[String].charAt(int)'
      Src: twitter4j.JSONTokener:158,1
    - Dst: '[String].indexOf(String,int)'
      Src: twitter4j.JSONTokener:163,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:165,1
    - Dst: '[twitter4j.JSONTokener].skipToEndOfLine()'
      Src: twitter4j.JSONTokener:173,1
    - Dst: '[twitter4j.JSONTokener].skipToEndOfLine()'
      Src: twitter4j.JSONTokener:186,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 195
    functionName: '[twitter4j.JSONTokener].nextCleanInternal()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 4
    functionsReached:
    - '[String].charAt(int)'
    - '[String].charAt()'
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - '[twitter4j.JSONTokener].skipToEndOfLine()'
    - '[String].length()'
    - '[String].indexOf(String,int)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONTokener].nextCleanInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:203,1
    - Dst: '[String].charAt(int)'
      Src: twitter4j.JSONTokener:204,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 210
    functionName: '[twitter4j.JSONTokener].skipToEndOfLine()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONTokener].skipToEndOfLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:233,1
    - Dst: '[String].charAt()'
      Src: twitter4j.JSONTokener:234,1
    - Dst: '[String].substring(twitter4j.JSONTokener,int)'
      Src: twitter4j.JSONTokener:239,1
    - Dst: '[String].<init>(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:239,1
    - Dst: builder.append(String,twitter4j.JSONTokener,int)
      Src: twitter4j.JSONTokener:241,1
    - Dst: builder.toString()
      Src: twitter4j.JSONTokener:242,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:247,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:248,1
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.JSONTokener:251,1
    - Dst: '[StringBuilder].append(String,twitter4j.JSONTokener,int)'
      Src: twitter4j.JSONTokener:253,1
    - Dst: '[twitter4j.JSONTokener].readEscapeCharacter()'
      Src: twitter4j.JSONTokener:254,1
    - Dst: '[StringBuilder].append(char)'
      Src: twitter4j.JSONTokener:254,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:259,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - quote
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 260
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 260
    functionName: '[twitter4j.JSONTokener].nextString(char)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 1
    functionsReached:
    - builder.toString()
    - builder.append(String,twitter4j.JSONTokener,int)
    - '[String].charAt()'
    - '[String].<init>(twitter4j.JSONTokener)'
    - '[String].substring(twitter4j.JSONTokener,int)'
    - '[StringBuilder].append(char)'
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - '[StringBuilder].<init>()'
    - '[String].length()'
    - '[StringBuilder].append(String,twitter4j.JSONTokener,int)'
    - '[twitter4j.JSONTokener].readEscapeCharacter()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONTokener].nextString(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: twitter4j.JSONTokener:269,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:272,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:273,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.JSONTokener:275,1
    - Dst: Integer.parseInt(twitter4j.JSONTokener,int)
      Src: twitter4j.JSONTokener:278,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:280,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 304
    functionName: '[twitter4j.JSONTokener].readEscapeCharacter()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 1
    functionsReached:
    - '[String].charAt()'
    - Integer.parseInt(twitter4j.JSONTokener,int)
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: char
    signature: '[twitter4j.JSONTokener].readEscapeCharacter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONTokener].nextToInternal(String)'
      Src: twitter4j.JSONTokener:312,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:314,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:315,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: twitter4j.JSONTokener:316,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: twitter4j.JSONTokener:318,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: twitter4j.JSONTokener:320,1
    - Dst: '[String].indexOf(char)'
      Src: twitter4j.JSONTokener:325,1
    - Dst: number.startsWith(String)
      Src: twitter4j.JSONTokener:328,1
    - Dst: number.startsWith(String)
      Src: twitter4j.JSONTokener:328,1
    - Dst: number.substring(int)
      Src: twitter4j.JSONTokener:329,1
    - Dst: '[twitter4j.JSONTokener].startsWith(String)'
      Src: twitter4j.JSONTokener:331,1
    - Dst: '[twitter4j.JSONTokener].length()'
      Src: twitter4j.JSONTokener:331,1
    - Dst: '[twitter4j.JSONTokener].substring(int)'
      Src: twitter4j.JSONTokener:332,1
    - Dst: Long.parseLong(twitter4j.JSONTokener,twitter4j.JSONTokener)
      Src: twitter4j.JSONTokener:336,1
    - Dst: Double.valueOf(String)
      Src: twitter4j.JSONTokener:353,1
    - Dst: '[String].<init>(String)'
      Src: twitter4j.JSONTokener:359,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 360
    functionName: '[twitter4j.JSONTokener].readLiteral()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(char)'
    - '[twitter4j.JSONTokener].length()'
    - '[String].equalsIgnoreCase(String)'
    - '[twitter4j.JSONTokener].startsWith(String)'
    - '[twitter4j.JSONTokener].nextToInternal(String)'
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - Double.valueOf(String)
    - number.startsWith(String)
    - number.substring(int)
    - '[String].length()'
    - '[String].<init>(String)'
    - '[twitter4j.JSONTokener].substring(int)'
    - Long.parseLong(twitter4j.JSONTokener,twitter4j.JSONTokener)
    linkageType: ''
    returnType: Object
    signature: '[twitter4j.JSONTokener].readLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:368,1
    - Dst: '[String].charAt(int)'
      Src: twitter4j.JSONTokener:369,1
    - Dst: '[String].indexOf(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:370,1
    - Dst: '[String].substring(twitter4j.JSONTokener,int)'
      Src: twitter4j.JSONTokener:371,1
    - Dst: '[String].substring(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:374,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - excluded
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 375
    functionName: '[twitter4j.JSONTokener].nextToInternal(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(int)'
    - '[String].indexOf(twitter4j.JSONTokener)'
    - '[String].substring(twitter4j.JSONTokener)'
    - '[String].substring(twitter4j.JSONTokener,int)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONTokener].nextToInternal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].<init>()'
      Src: twitter4j.JSONTokener:382,1
    - Dst: '[twitter4j.JSONTokener].nextCleanInternal()'
      Src: twitter4j.JSONTokener:385,1
    - Dst: '[twitter4j.JSONTokener].nextValue()'
      Src: twitter4j.JSONTokener:393,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:396,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.JSONTokener:399,1
    - Dst: '[twitter4j.JSONTokener].getName()'
      Src: twitter4j.JSONTokener:399,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:398,1
    - Dst: '[twitter4j.JSONTokener].nextCleanInternal()'
      Src: twitter4j.JSONTokener:408,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:410,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:412,1
    - Dst: '[String].charAt(int)'
      Src: twitter4j.JSONTokener:412,1
    - Dst: '[twitter4j.JSONTokener].nextValue()'
      Src: twitter4j.JSONTokener:416,1
    - Dst: '[twitter4j.JSONObject].put(String,Object)'
      Src: twitter4j.JSONTokener:416,1
    - Dst: '[twitter4j.JSONTokener].nextCleanInternal()'
      Src: twitter4j.JSONTokener:418,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:425,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 381
    functionDepth: 4
    functionLinenumber: 381
    functionLinenumberEnd: 428
    functionName: '[twitter4j.JSONTokener].readObject()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    - '[twitter4j.JSONTokener].nextValue()'
    - '[Object].getClass()'
    - '[twitter4j.JSONTokener].getName()'
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - '[twitter4j.JSONObject].<init>()'
    - '[twitter4j.JSONTokener].syntaxError(twitter4j.JSONTokener)'
    - '[twitter4j.JSONObject].put(String,Object)'
    - '[String].length()'
    - '[twitter4j.JSONTokener].nextCleanInternal()'
    linkageType: ''
    returnType: twitter4j.JSONObject
    signature: '[twitter4j.JSONTokener].readObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].<init>()'
      Src: twitter4j.JSONTokener:437,1
    - Dst: '[twitter4j.JSONTokener].nextCleanInternal()'
      Src: twitter4j.JSONTokener:443,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:445,1
    - Dst: '[twitter4j.JSONArray].put(null)'
      Src: twitter4j.JSONTokener:448,1
    - Dst: '[twitter4j.JSONArray].put(null)'
      Src: twitter4j.JSONTokener:454,1
    - Dst: '[twitter4j.JSONTokener].nextValue()'
      Src: twitter4j.JSONTokener:461,1
    - Dst: '[twitter4j.JSONArray].put(Object)'
      Src: twitter4j.JSONTokener:461,1
    - Dst: '[twitter4j.JSONTokener].nextCleanInternal()'
      Src: twitter4j.JSONTokener:463,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:471,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 436
    functionDepth: 5
    functionLinenumber: 436
    functionLinenumberEnd: 474
    functionName: '[twitter4j.JSONTokener].readArray()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONArray].<init>()'
    - '[twitter4j.JSONTokener].nextValue()'
    - '[twitter4j.JSONArray].put(null)'
    - '[twitter4j.JSONArray].put(Object)'
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - '[twitter4j.JSONTokener].nextCleanInternal()'
    linkageType: ''
    returnType: twitter4j.JSONArray
    signature: '[twitter4j.JSONTokener].readArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONException].<init>(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONException
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: '[twitter4j.JSONTokener].syntaxError(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 8
    functionsReached:
    - '[twitter4j.JSONException].<init>(twitter4j.JSONTokener)'
    linkageType: ''
    returnType: twitter4j.JSONException
    signature: '[twitter4j.JSONTokener].syntaxError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 494
    functionName: '[twitter4j.JSONTokener].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONTokener].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: '[twitter4j.JSONTokener].more()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONTokener].more()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:521,1
    - Dst: '[String].charAt()'
      Src: twitter4j.JSONTokener:521,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 522
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 522
    functionName: '[twitter4j.JSONTokener].next()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 1
    functionsReached:
    - '[String].charAt()'
    - '[String].length()'
    linkageType: ''
    returnType: char
    signature: '[twitter4j.JSONTokener].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONTokener].next()'
      Src: twitter4j.JSONTokener:533,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:535,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 538
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 538
    functionName: '[twitter4j.JSONTokener].next(char)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONTokener].syntaxError(twitter4j.JSONTokener)'
    - '[twitter4j.JSONTokener].next()'
    linkageType: ''
    returnType: char
    signature: '[twitter4j.JSONTokener].next(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONTokener].nextCleanInternal()'
      Src: twitter4j.JSONTokener:550,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 549
    functionDepth: 3
    functionLinenumber: 549
    functionLinenumberEnd: 552
    functionName: '[twitter4j.JSONTokener].nextClean()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONTokener].nextCleanInternal()'
    linkageType: ''
    returnType: char
    signature: '[twitter4j.JSONTokener].nextClean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:568,1
    - Dst: '[twitter4j.JSONTokener].syntaxError(String)'
      Src: twitter4j.JSONTokener:569,1
    - Dst: '[String].substring(int,twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:571,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 574
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 574
    functionName: '[twitter4j.JSONTokener].next(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,twitter4j.JSONTokener)'
    - '[twitter4j.JSONTokener].syntaxError(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONTokener].next(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: twitter4j.JSONTokener:595,1
    - Dst: '[twitter4j.JSONTokener].nextToInternal(String)'
      Src: twitter4j.JSONTokener:597,1
    - Dst: '[String].trim()'
      Src: twitter4j.JSONTokener:597,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - excluded
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 598
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 598
    functionName: '[twitter4j.JSONTokener].nextTo(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    - '[NullPointerException].<init>(String)'
    - '[twitter4j.JSONTokener].nextToInternal(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONTokener].nextTo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: twitter4j.JSONTokener:607,1
    - Dst: '[twitter4j.JSONTokener].nextToInternal(twitter4j.JSONTokener)'
      Src: twitter4j.JSONTokener:607,1
    - Dst: '[String].trim()'
      Src: twitter4j.JSONTokener:607,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - excluded
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 608
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 608
    functionName: '[twitter4j.JSONTokener].nextTo(char)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    - '[String].trim()'
    - '[twitter4j.JSONTokener].nextToInternal(twitter4j.JSONTokener)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONTokener].nextTo(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String,int)'
      Src: twitter4j.JSONTokener:618,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:619,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONTokener:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - thru
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 620
      start: 617
    functionDepth: 1
    functionLinenumber: 617
    functionLinenumberEnd: 620
    functionName: '[twitter4j.JSONTokener].skipPast(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[String].indexOf(String,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONTokener].skipPast(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char,int)'
      Src: twitter4j.JSONTokener:631,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - to
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 638
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 638
    functionName: '[twitter4j.JSONTokener].skipTo(char)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached:
    - '[String].indexOf(char,int)'
    linkageType: ''
    returnType: char
    signature: '[twitter4j.JSONTokener].skipTo(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 644
    functionDepth: 0
    functionLinenumber: 644
    functionLinenumberEnd: 648
    functionName: '[twitter4j.JSONTokener].back()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONTokener].back()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - hex
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 668
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 668
    functionName: '[twitter4j.JSONTokener].dehexchar(char)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONTokener].dehexchar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.ResponseListImpl:34,1
    - Dst: '[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)'
      Src: twitter4j.ResponseListImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ResponseListImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[twitter4j.ResponseListImpl].<init>(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ResponseListImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.ResponseListImpl
    signature: '[twitter4j.ResponseListImpl].<init>(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int)'
      Src: twitter4j.ResponseListImpl:39,1
    - Dst: '[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)'
      Src: twitter4j.ResponseListImpl:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ResponseListImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - size
    - res
    argTypes:
    - int
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ResponseListImpl.java
    functionUses: 9
    functionsReached:
    - '[Object].<init>(int)'
    - '[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.ResponseListImpl
    signature: '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: twitter4j.ResponseListImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ResponseListImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rateLimitStatus
    - accessLevel
    argTypes:
    - twitter4j.v1.RateLimitStatus
    - AccessLevel
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ResponseListImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: twitter4j.ResponseListImpl
    signature: '[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
      Src: twitter4j.ResponseListImpl:50,1
    - Dst: '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
      Src: twitter4j.ResponseListImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ResponseListImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
    - '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[twitter4j.ResponseListImpl].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ResponseListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.ResponseListImpl].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AccessLevel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[twitter4j.ResponseListImpl].getAccessLevel()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ResponseListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AccessLevel
    signature: '[twitter4j.ResponseListImpl].getAccessLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterResponseImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[twitter4j.TwitterResponseImpl].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/TwitterResponseImpl.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.TwitterResponseImpl
    signature: '[twitter4j.TwitterResponseImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
      Src: twitter4j.TwitterResponseImpl:46,1
    - Dst: '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
      Src: twitter4j.TwitterResponseImpl:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.TwitterResponseImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/TwitterResponseImpl.java
    functionUses: 13
    functionsReached:
    - '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
    - '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.TwitterResponseImpl
    signature: '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[twitter4j.TwitterResponseImpl].getRateLimitStatus()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/TwitterResponseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.TwitterResponseImpl].getRateLimitStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - twitter4j.TwitterResponse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AccessLevel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[twitter4j.TwitterResponseImpl].getAccessLevel()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/TwitterResponseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AccessLevel
    signature: '[twitter4j.TwitterResponseImpl].getAccessLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONImplFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - jsonStoreEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[twitter4j.JSONImplFactory].<init>(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.JSONImplFactory
    signature: '[twitter4j.JSONImplFactory].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.JSONImplFactory:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 10
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[twitter4j.JSONImplFactory].createStatus(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.JSONImplFactory].createStatus(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.JSONImplFactory:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 10
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[twitter4j.JSONImplFactory].createUser(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.JSONImplFactory].createUser(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
      Src: twitter4j.JSONImplFactory:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 12
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[twitter4j.JSONImplFactory].createAUserList(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.JSONImplFactory].createAUserList(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 9
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[twitter4j.JSONImplFactory].createRateLimitStatuses(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: java.util.Map<String,twitter4j.v1.RateLimitStatus>
    signature: '[twitter4j.JSONImplFactory].createRateLimitStatuses(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Status
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 10
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[twitter4j.JSONImplFactory].createStatus(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.Status
    signature: '[twitter4j.JSONImplFactory].createStatus(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 11
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[twitter4j.JSONImplFactory].createStatusList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Status>
    signature: '[twitter4j.JSONImplFactory].createStatusList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.JSONImplFactory:77,1
    - Dst: '[twitter4j.JSONObject].getJSONObject(String)'
      Src: twitter4j.JSONImplFactory:78,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.JSONImplFactory:78,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONImplFactory:80,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.JSONImplFactory:80,1
    - Dst: '[twitter4j.JSONImplFactory].split(String)'
      Src: twitter4j.JSONImplFactory:81,1
    - Dst: Double.parseDouble()
      Src: twitter4j.JSONImplFactory:82,1
    - Dst: Double.parseDouble()
      Src: twitter4j.JSONImplFactory:82,1
    - Dst: '[twitter4j.v1.GeoLocation].of(twitter4j.JSONImplFactory,twitter4j.JSONImplFactory)'
      Src: twitter4j.JSONImplFactory:82,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.JSONImplFactory)'
      Src: twitter4j.JSONImplFactory:85,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.v1.GeoLocation
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 88
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 88
    functionName: '[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.JSONImplFactory)'
    - '[twitter4j.JSONImplFactory].split(String)'
    - '[twitter4j.JSONObject].getJSONObject(String)'
    - '[String].substring(int,int)'
    - '[twitter4j.JSONObject].isNull(String)'
    - '[String].length()'
    - Double.parseDouble()
    - '[twitter4j.v1.GeoLocation].of(twitter4j.JSONImplFactory,twitter4j.JSONImplFactory)'
    linkageType: ''
    returnType: twitter4j.v1.GeoLocation
    signature: '[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.JSONImplFactory:93,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.JSONImplFactory:94,1
    - Dst: '[twitter4j.JSONArray].getJSONArray(twitter4j.JSONImplFactory)'
      Src: twitter4j.JSONImplFactory:95,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.JSONImplFactory:96,1
    - Dst: '[twitter4j.JSONArray].length()'
      Src: twitter4j.JSONImplFactory:97,1
    - Dst: '[twitter4j.JSONArray].getJSONArray(twitter4j.JSONImplFactory)'
      Src: twitter4j.JSONImplFactory:98,1
    - Dst: '[twitter4j.JSONArray].getDouble(int)'
      Src: twitter4j.JSONImplFactory:99,1
    - Dst: '[twitter4j.JSONArray].getDouble(int)'
      Src: twitter4j.JSONImplFactory:99,1
    - Dst: '[twitter4j.v1.GeoLocation].of(double,double)'
      Src: twitter4j.JSONImplFactory:99,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.JSONImplFactory)'
      Src: twitter4j.JSONImplFactory:104,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.JSONArray
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: GeoLocation[][]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - coordinates
    argTypes:
    - twitter4j.JSONArray
    constantsTouched: []
    func_position:
      end: 106
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 106
    functionName: '[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.v1.GeoLocation].of(double,double)'
    - '[twitter4j.TwitterException].<init>(twitter4j.JSONImplFactory)'
    - '[twitter4j.JSONArray].getDouble(int)'
    - '[twitter4j.JSONArray].getJSONArray(twitter4j.JSONImplFactory)'
    - '[twitter4j.JSONArray].length()'
    linkageType: ''
    returnType: GeoLocation[][]
    signature: '[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
      Src: twitter4j.JSONImplFactory:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.RateLimitStatus
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.v1.RateLimitStatus
    signature: '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Trends
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 9
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[twitter4j.JSONImplFactory].createTrends(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.Trends
    signature: '[twitter4j.JSONImplFactory].createTrends(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.User
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 10
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[twitter4j.JSONImplFactory].createUser(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.User
    signature: '[twitter4j.JSONImplFactory].createUser(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 12
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[twitter4j.JSONImplFactory].createUserList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.JSONImplFactory].createUserList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONArray()'
      Src: twitter4j.JSONImplFactory:129,1
    - Dst: '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 11
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[twitter4j.JSONImplFactory].createUserListFromJSONArray(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    - '[twitter4j.HttpResponse].asJSONArray()'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.JSONImplFactory].createUserListFromJSONArray(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].asJSONObject()'
      Src: twitter4j.JSONImplFactory:135,1
    - Dst: '[twitter4j.JSONObject].getJSONArray(String)'
      Src: twitter4j.JSONImplFactory:135,1
    - Dst: '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:135,1
    - Dst: '[twitter4j.TwitterException].<init>(twitter4j.JSONImplFactory)'
      Src: twitter4j.JSONImplFactory:137,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 139
      start: 132
    functionDepth: 11
    functionLinenumber: 132
    functionLinenumberEnd: 139
    functionName: '[twitter4j.JSONImplFactory].createUserListFromJSONArray_Users(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].getJSONArray(String)'
    - '[twitter4j.TwitterException].<init>(twitter4j.JSONImplFactory)'
    - '[twitter4j.HttpResponse].asJSONObject()'
    - '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.User>
    signature: '[twitter4j.JSONImplFactory].createUserListFromJSONArray_Users(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:144,1
    - Dst: te.getStatusCode()
      Src: twitter4j.JSONImplFactory:146,1
    - Dst: '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)'
      Src: twitter4j.JSONImplFactory:147,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      - twitter4j.v1.Query
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.QueryResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - res
    - query
    argTypes:
    - twitter4j.HttpResponse
    - twitter4j.v1.Query
    constantsTouched: []
    func_position:
      end: 152
      start: 141
    functionDepth: 11
    functionLinenumber: 141
    functionLinenumberEnd: 152
    functionName: '[twitter4j.JSONImplFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    - te.getStatusCode()
    - '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)'
    linkageType: ''
    returnType: twitter4j.v1.QueryResult
    signature: '[twitter4j.JSONImplFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.IDs
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 9
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[twitter4j.JSONImplFactory].createIDs(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.IDs
    signature: '[twitter4j.JSONImplFactory].createIDs(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 11
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[twitter4j.JSONImplFactory].createPagableUserList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.User>
    signature: '[twitter4j.JSONImplFactory].createPagableUserList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 12
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[twitter4j.JSONImplFactory].createAUserList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.UserList
    signature: '[twitter4j.JSONImplFactory].createAUserList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 13
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[twitter4j.JSONImplFactory].createPagableUserListList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.PagableResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.JSONImplFactory].createPagableUserListList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 13
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[twitter4j.JSONImplFactory].createUserListList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.UserList>
    signature: '[twitter4j.JSONImplFactory].createUserListList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 9
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[twitter4j.JSONImplFactory].createDirectMessage(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessage
    signature: '[twitter4j.JSONImplFactory].createDirectMessage(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.DirectMessageList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 9
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[twitter4j.JSONImplFactory].createDirectMessageList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.DirectMessageList
    signature: '[twitter4j.JSONImplFactory].createDirectMessageList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Relationship
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 9
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[twitter4j.JSONImplFactory].createRelationship(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.Relationship
    signature: '[twitter4j.JSONImplFactory].createRelationship(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 9
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[twitter4j.JSONImplFactory].createFriendshipList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Friendship>
    signature: '[twitter4j.JSONImplFactory].createFriendshipList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountTotals
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 9
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[twitter4j.JSONImplFactory].createAccountTotals(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.AccountTotals
    signature: '[twitter4j.JSONImplFactory].createAccountTotals(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.AccountSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 9
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[twitter4j.JSONImplFactory].createAccountSettings(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.AccountSettings
    signature: '[twitter4j.JSONImplFactory].createAccountSettings(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.SavedSearch
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 9
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[twitter4j.JSONImplFactory].createSavedSearch(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.SavedSearch
    signature: '[twitter4j.JSONImplFactory].createSavedSearch(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 10
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[twitter4j.JSONImplFactory].createSavedSearchList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.SavedSearch>
    signature: '[twitter4j.JSONImplFactory].createSavedSearchList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 9
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[twitter4j.JSONImplFactory].createLocationList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Location>
    signature: '[twitter4j.JSONImplFactory].createLocationList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.Place
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 9
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[twitter4j.JSONImplFactory].createPlace(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.Place
    signature: '[twitter4j.JSONImplFactory].createPlace(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:232,1
    - Dst: te.getStatusCode()
      Src: twitter4j.JSONImplFactory:234,1
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,null)'
      Src: twitter4j.JSONImplFactory:235,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 240
      start: 229
    functionDepth: 9
    functionLinenumber: 229
    functionLinenumberEnd: 240
    functionName: '[twitter4j.JSONImplFactory].createPlaceList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ResponseListImpl].<init>(int,null)'
    - te.getStatusCode()
    - '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<twitter4j.v1.Place>
    signature: '[twitter4j.JSONImplFactory].createPlaceList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<HelpResources.Language>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 9
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[twitter4j.JSONImplFactory].createLanguageList(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<HelpResources.Language>
    signature: '[twitter4j.JSONImplFactory].createLanguageList(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ResponseListImpl].<init>(int,null)'
      Src: twitter4j.JSONImplFactory:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.ResponseList<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[twitter4j.JSONImplFactory].createEmptyResponseList()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ResponseListImpl].<init>(int,null)'
    linkageType: ''
    returnType: twitter4j.v1.ResponseList<T>
    signature: '[twitter4j.JSONImplFactory].createEmptyResponseList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
      Src: twitter4j.JSONImplFactory:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.OEmbed
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 255
      start: 252
    functionDepth: 9
    functionLinenumber: 252
    functionLinenumberEnd: 255
    functionName: '[twitter4j.JSONImplFactory].createOEmbed(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
    linkageType: ''
    returnType: twitter4j.v1.OEmbed
    signature: '[twitter4j.JSONImplFactory].createOEmbed(twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
      Src: twitter4j.JSONImplFactory:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.HashtagEntity
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - text
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[twitter4j.JSONImplFactory].createHashtagEntity(int,int,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
    linkageType: ''
    returnType: twitter4j.v1.HashtagEntity
    signature: '[twitter4j.JSONImplFactory].createHashtagEntity(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,long)'
      Src: twitter4j.JSONImplFactory:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - String
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.UserMentionEntity
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - start
    - end
    - name
    - screenName
    - id
    argTypes:
    - int
    - int
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 276
      start: 273
    functionDepth: 2
    functionLinenumber: 273
    functionLinenumberEnd: 276
    functionName: '[twitter4j.JSONImplFactory].createUserMentionEntity(int,int,String,String,long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,long)'
    linkageType: ''
    returnType: twitter4j.v1.UserMentionEntity
    signature: '[twitter4j.JSONImplFactory].createUserMentionEntity(int,int,String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
      Src: twitter4j.JSONImplFactory:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.v1.URLEntity
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - start
    - end
    - url
    - expandedURL
    - displayURL
    argTypes:
    - int
    - int
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[twitter4j.JSONImplFactory].createUrlEntity(int,int,String,String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
    linkageType: ''
    returnType: twitter4j.v1.URLEntity
    signature: '[twitter4j.JSONImplFactory].createUrlEntity(int,int,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONImplFactory].getClass()'
      Src: twitter4j.JSONImplFactory:291,1
    - Dst: '[Object].getClass()'
      Src: twitter4j.JSONImplFactory:291,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 294
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 294
    functionName: '[twitter4j.JSONImplFactory].equals(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONImplFactory].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.JSONImplFactory].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(boolean)'
      Src: twitter4j.JSONImplFactory:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: '[twitter4j.JSONImplFactory].hashCode()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(boolean)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.JSONImplFactory].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - twitter4j.ObjectFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 306
    functionName: '[twitter4j.JSONImplFactory].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONImplFactory].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.isInfinite(double)
      Src: twitter4j.JSON:23,1
    - Dst: Double.isNaN(double)
      Src: twitter4j.JSON:23,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSON:24,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[twitter4j.JSON].checkDouble(double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 2
    functionsReached:
    - Double.isInfinite(double)
    - Double.isNaN(double)
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: double
    signature: '[twitter4j.JSON].checkDouble(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(twitter4j.JSON)'
      Src: twitter4j.JSON:34,1
    - Dst: '[String].equalsIgnoreCase(twitter4j.JSON)'
      Src: twitter4j.JSON:36,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 41
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 41
    functionName: '[twitter4j.JSON].toBoolean(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 4
    functionsReached:
    - '[String].equalsIgnoreCase(twitter4j.JSON)'
    linkageType: ''
    returnType: Boolean
    signature: '[twitter4j.JSON].toBoolean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].doubleValue()'
      Src: twitter4j.JSON:47,1
    - Dst: Double.valueOf(String)
      Src: twitter4j.JSON:50,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Double
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 55
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 55
    functionName: '[twitter4j.JSON].toDouble(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 4
    functionsReached:
    - Double.valueOf(String)
    - '[Number].doubleValue()'
    linkageType: ''
    returnType: Double
    signature: '[twitter4j.JSON].toDouble(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].intValue()'
      Src: twitter4j.JSON:61,1
    - Dst: Double.parseDouble(String)
      Src: twitter4j.JSON:64,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[twitter4j.JSON].toInteger(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 4
    functionsReached:
    - Double.parseDouble(String)
    - '[Number].intValue()'
    linkageType: ''
    returnType: Integer
    signature: '[twitter4j.JSON].toInteger(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].longValue()'
      Src: twitter4j.JSON:75,1
    - Dst: Long.parseLong(String)
      Src: twitter4j.JSON:78,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 83
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 83
    functionName: '[twitter4j.JSON].toLong(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 4
    functionsReached:
    - Long.parseLong(String)
    - '[Number].longValue()'
    linkageType: ''
    returnType: Long
    signature: '[twitter4j.JSON].toLong(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: twitter4j.JSON:89,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionName: '[twitter4j.JSON].toString(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 6
    functionsReached:
    - String.valueOf(Object)
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSON].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSON:97,1
    - Dst: '[twitter4j.JSONException].<init>(twitter4j.JSON)'
      Src: twitter4j.JSON:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONException
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - indexOrName
    - actual
    - requiredType
    argTypes:
    - Object
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 103
    functionName: '[twitter4j.JSON].typeMismatch(Object,Object,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONException].<init>(twitter4j.JSON)'
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONException
    signature: '[twitter4j.JSON].typeMismatch(Object,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSON:108,1
    - Dst: '[twitter4j.JSONException].<init>(twitter4j.JSON)'
      Src: twitter4j.JSON:110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONException
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - actual
    - requiredType
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: '[twitter4j.JSON].typeMismatch(Object,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.JSONException].<init>(twitter4j.JSON)'
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONException
    signature: '[twitter4j.JSON].typeMismatch(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSON
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.JSON].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: twitter4j.JSON
    signature: '[twitter4j.JSON].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
      Src: twitter4j.PagableResponseListImpl:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.v1.RateLimitStatus
      - AccessLevel
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.PagableResponseListImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rateLimitStatus
    - accessLevel
    argTypes:
    - twitter4j.v1.RateLimitStatus
    - AccessLevel
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[twitter4j.PagableResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/PagableResponseListImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
    linkageType: ''
    returnType: twitter4j.PagableResponseListImpl
    signature: '[twitter4j.PagableResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int,twitter4j.HttpResponse)'
      Src: twitter4j.PagableResponseListImpl:39,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.PagableResponseListImpl:40,1
    - Dst: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
      Src: twitter4j.PagableResponseListImpl:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - twitter4j.JSONObject
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.PagableResponseListImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - size
    - json
    - res
    argTypes:
    - int
    - twitter4j.JSONObject
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 5
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/PagableResponseListImpl.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    - '[Object].<init>(int,twitter4j.HttpResponse)'
    linkageType: ''
    returnType: twitter4j.PagableResponseListImpl
    signature: '[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[twitter4j.PagableResponseListImpl].hasPrevious()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/PagableResponseListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.PagableResponseListImpl].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[twitter4j.PagableResponseListImpl].getPreviousCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/PagableResponseListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.PagableResponseListImpl].getPreviousCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[twitter4j.PagableResponseListImpl].hasNext()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/PagableResponseListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.PagableResponseListImpl].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[twitter4j.PagableResponseListImpl].getNextCursor()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/PagableResponseListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[twitter4j.PagableResponseListImpl].getNextCursor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.JSONStringer:66,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.JSONStringer:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[twitter4j.JSONStringer].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 4
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: twitter4j.JSONStringer:66,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: twitter4j.JSONStringer:116,1
    - Dst: '[java.util.Arrays].fill(twitter4j.JSONStringer,char)'
      Src: twitter4j.JSONStringer:130,1
    - Dst: '[String].<init>(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indentSpaces
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 132
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionName: '[twitter4j.JSONStringer].<init>(int)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].fill(twitter4j.JSONStringer,char)'
    - '[String].<init>(twitter4j.JSONStringer)'
    - '[StringBuilder].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].open(twitter4j.JSONStringer,String)'
      Src: twitter4j.JSONStringer:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[twitter4j.JSONStringer].array()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONStringer].open(twitter4j.JSONStringer,String)'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].close(twitter4j.JSONStringer,twitter4j.JSONStringer,String)'
      Src: twitter4j.JSONStringer:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[twitter4j.JSONStringer].endArray()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONStringer].close(twitter4j.JSONStringer,twitter4j.JSONStringer,String)'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].endArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].open(twitter4j.JSONStringer,String)'
      Src: twitter4j.JSONStringer:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[twitter4j.JSONStringer].object()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONStringer].open(twitter4j.JSONStringer,String)'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].object()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].close(twitter4j.JSONStringer,twitter4j.JSONStringer,String)'
      Src: twitter4j.JSONStringer:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[twitter4j.JSONStringer].endObject()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONStringer].close(twitter4j.JSONStringer,twitter4j.JSONStringer,String)'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].endObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].isEmpty()'
      Src: twitter4j.JSONStringer:181,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.JSONStringer:181,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:182,1
    - Dst: '[twitter4j.JSONStringer].beforeValue()'
      Src: twitter4j.JSONStringer:184,1
    - Dst: '[java.util.List<Scope>].add(Scope)'
      Src: twitter4j.JSONStringer:185,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:186,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Scope
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - empty
    - openBracket
    argTypes:
    - Scope
    - String
    constantsTouched: []
    func_position:
      end: 188
      start: 180
    functionDepth: 3
    functionLinenumber: 180
    functionLinenumberEnd: 188
    functionName: '[twitter4j.JSONStringer].open(Scope,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONStringer].beforeValue()'
    - '[StringBuilder].append(String)'
    - '[java.util.List<Scope>].add(Scope)'
    - '[twitter4j.JSONException].<init>(String)'
    - '[java.util.List<Scope>].isEmpty()'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].open(Scope,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].peek()'
      Src: twitter4j.JSONStringer:195,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:197,1
    - Dst: '[java.util.List<Scope>].size()'
      Src: twitter4j.JSONStringer:200,1
    - Dst: '[java.util.List<Scope>].remove(int)'
      Src: twitter4j.JSONStringer:200,1
    - Dst: '[twitter4j.JSONStringer].newline()'
      Src: twitter4j.JSONStringer:202,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:204,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Scope
      - Scope
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - empty
    - nonempty
    - closeBracket
    argTypes:
    - Scope
    - Scope
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 206
    functionName: '[twitter4j.JSONStringer].close(Scope,Scope,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONStringer].peek()'
    - '[StringBuilder].append(String)'
    - '[twitter4j.JSONException].<init>(String)'
    - '[java.util.List<Scope>].remove(int)'
    - '[twitter4j.JSONStringer].newline()'
    - '[java.util.List<Scope>].size()'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].close(Scope,Scope,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].isEmpty()'
      Src: twitter4j.JSONStringer:212,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:213,1
    - Dst: '[java.util.List<Scope>].size()'
      Src: twitter4j.JSONStringer:215,1
    - Dst: '[java.util.List<Scope>].get(int)'
      Src: twitter4j.JSONStringer:215,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Scope
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionName: '[twitter4j.JSONStringer].peek()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<Scope>].size()'
    - '[java.util.List<Scope>].get(int)'
    - '[java.util.List<Scope>].isEmpty()'
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: Scope
    signature: '[twitter4j.JSONStringer].peek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].size()'
      Src: twitter4j.JSONStringer:222,1
    - Dst: '[java.util.List<Scope>].set(int,Scope)'
      Src: twitter4j.JSONStringer:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Scope
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - topOfStack
    argTypes:
    - Scope
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[twitter4j.JSONStringer].replaceTop(Scope)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Scope>].size()'
    - '[java.util.List<Scope>].set(int,Scope)'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONStringer].replaceTop(Scope)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].isEmpty()'
      Src: twitter4j.JSONStringer:235,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:236,1
    - Dst: '[twitter4j.JSONArray].writeTo()'
      Src: twitter4j.JSONStringer:240,1
    - Dst: '[twitter4j.JSONObject].writeTo()'
      Src: twitter4j.JSONStringer:244,1
    - Dst: '[twitter4j.JSONStringer].beforeValue()'
      Src: twitter4j.JSONStringer:248,1
    - Dst: '[StringBuilder].append(Object)'
      Src: twitter4j.JSONStringer:253,1
    - Dst: '[twitter4j.JSONObject].numberToString(Number)'
      Src: twitter4j.JSONStringer:256,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:256,1
    - Dst: '[Object].toString()'
      Src: twitter4j.JSONStringer:259,1
    - Dst: '[twitter4j.JSONStringer].string(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:259,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 263
      start: 234
    functionDepth: 3
    functionLinenumber: 234
    functionLinenumberEnd: 263
    functionName: '[twitter4j.JSONStringer].value(Object)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONObject].numberToString(Number)'
    - '[twitter4j.JSONStringer].beforeValue()'
    - '[twitter4j.JSONArray].writeTo()'
    - '[Object].toString()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(Object)'
    - '[twitter4j.JSONException].<init>(String)'
    - '[twitter4j.JSONObject].writeTo()'
    - '[twitter4j.JSONStringer].string(twitter4j.JSONStringer)'
    - '[java.util.List<Scope>].isEmpty()'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].value(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].isEmpty()'
      Src: twitter4j.JSONStringer:273,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:274,1
    - Dst: '[twitter4j.JSONStringer].beforeValue()'
      Src: twitter4j.JSONStringer:276,1
    - Dst: '[StringBuilder].append(boolean)'
      Src: twitter4j.JSONStringer:277,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 279
      start: 272
    functionDepth: 3
    functionLinenumber: 272
    functionLinenumberEnd: 279
    functionName: '[twitter4j.JSONStringer].value(boolean)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Scope>].isEmpty()'
    - '[StringBuilder].append(boolean)'
    - '[twitter4j.JSONStringer].beforeValue()'
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].value(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].isEmpty()'
      Src: twitter4j.JSONStringer:290,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:291,1
    - Dst: '[twitter4j.JSONStringer].beforeValue()'
      Src: twitter4j.JSONStringer:293,1
    - Dst: '[twitter4j.JSONObject].numberToString(double)'
      Src: twitter4j.JSONStringer:294,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:294,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 296
      start: 289
    functionDepth: 3
    functionLinenumber: 289
    functionLinenumberEnd: 296
    functionName: '[twitter4j.JSONStringer].value(double)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONStringer].beforeValue()'
    - '[StringBuilder].append(String)'
    - '[twitter4j.JSONException].<init>(String)'
    - '[twitter4j.JSONObject].numberToString(double)'
    - '[java.util.List<Scope>].isEmpty()'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].value(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].isEmpty()'
      Src: twitter4j.JSONStringer:306,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:307,1
    - Dst: '[twitter4j.JSONStringer].beforeValue()'
      Src: twitter4j.JSONStringer:309,1
    - Dst: '[StringBuilder].append(long)'
      Src: twitter4j.JSONStringer:310,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 312
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 312
    functionName: '[twitter4j.JSONStringer].value(long)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(long)'
    - '[java.util.List<Scope>].isEmpty()'
    - '[twitter4j.JSONStringer].beforeValue()'
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].value(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:315,1
    - Dst: '[String].length()'
      Src: twitter4j.JSONStringer:316,1
    - Dst: '[String].charAt(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:317,1
    - Dst: '[StringBuilder].append(char)'
      Src: twitter4j.JSONStringer:329,1
    - Dst: '[twitter4j.JSONStringer].append(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:329,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:333,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:337,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:341,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:345,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:349,1
    - Dst: String.format(String,int)
      Src: twitter4j.JSONStringer:354,1
    - Dst: '[StringBuilder].append(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:354,1
    - Dst: '[StringBuilder].append(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:356,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:362,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 363
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 363
    functionName: '[twitter4j.JSONStringer].string(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONStringer].append(twitter4j.JSONStringer)'
    - String.format(String,int)
    - '[String].charAt(twitter4j.JSONStringer)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(twitter4j.JSONStringer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONStringer].string(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:370,1
    - Dst: '[java.util.List<Scope>].size()'
      Src: twitter4j.JSONStringer:371,1
    - Dst: '[StringBuilder].append(String)'
      Src: twitter4j.JSONStringer:372,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 365
    functionDepth: 1
    functionLinenumber: 365
    functionLinenumberEnd: 374
    functionName: '[twitter4j.JSONStringer].newline()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[java.util.List<Scope>].size()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONStringer].newline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:385,1
    - Dst: '[twitter4j.JSONStringer].beforeKey()'
      Src: twitter4j.JSONStringer:387,1
    - Dst: '[twitter4j.JSONStringer].string(String)'
      Src: twitter4j.JSONStringer:388,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.JSONStringer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 390
      start: 383
    functionDepth: 3
    functionLinenumber: 383
    functionLinenumberEnd: 390
    functionName: '[twitter4j.JSONStringer].key(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.JSONStringer].string(String)'
    - '[twitter4j.JSONStringer].beforeKey()'
    - '[twitter4j.JSONException].<init>(String)'
    linkageType: ''
    returnType: twitter4j.JSONStringer
    signature: '[twitter4j.JSONStringer].key(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONStringer].peek()'
      Src: twitter4j.JSONStringer:397,1
    - Dst: '[StringBuilder].append(char)'
      Src: twitter4j.JSONStringer:399,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:401,1
    - Dst: '[twitter4j.JSONStringer].newline()'
      Src: twitter4j.JSONStringer:403,1
    - Dst: '[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:404,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 396
    functionDepth: 2
    functionLinenumber: 396
    functionLinenumberEnd: 405
    functionName: '[twitter4j.JSONStringer].beforeKey()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.JSONStringer].peek()'
    - '[StringBuilder].append(char)'
    - '[twitter4j.JSONException].<init>(String)'
    - '[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer)'
    - '[twitter4j.JSONStringer].newline()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONStringer].beforeKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Scope>].isEmpty()'
      Src: twitter4j.JSONStringer:413,1
    - Dst: '[twitter4j.JSONStringer].peek()'
      Src: twitter4j.JSONStringer:417,1
    - Dst: '[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:419,1
    - Dst: '[twitter4j.JSONStringer].newline()'
      Src: twitter4j.JSONStringer:420,1
    - Dst: '[StringBuilder].append(char)'
      Src: twitter4j.JSONStringer:422,1
    - Dst: '[twitter4j.JSONStringer].newline()'
      Src: twitter4j.JSONStringer:423,1
    - Dst: '[StringBuilder].append()'
      Src: twitter4j.JSONStringer:425,1
    - Dst: '[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer)'
      Src: twitter4j.JSONStringer:426,1
    - Dst: '[twitter4j.JSONException].<init>(String)'
      Src: twitter4j.JSONStringer:428,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.JSONException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 412
    functionDepth: 2
    functionLinenumber: 412
    functionLinenumberEnd: 430
    functionName: '[twitter4j.JSONStringer].beforeValue()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 5
    functionsReached:
    - '[StringBuilder].append()'
    - '[twitter4j.JSONStringer].peek()'
    - '[StringBuilder].append(char)'
    - '[twitter4j.JSONException].<init>(String)'
    - '[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer)'
    - '[twitter4j.JSONStringer].newline()'
    - '[java.util.List<Scope>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.JSONStringer].beforeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.JSONStringer:444,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.JSONStringer:444,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuilder
      - java.util.List<Scope>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 445
    functionName: '[twitter4j.JSONStringer].toString()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
    functionUses: 5
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.JSONStringer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: twitter4j.HTMLEntity:31,1
    - Dst: '[twitter4j.HTMLEntity].escape(StringBuilder)'
      Src: twitter4j.HTMLEntity:32,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntity:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[twitter4j.HTMLEntity].escape(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/HTMLEntity.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[twitter4j.HTMLEntity].escape(StringBuilder)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HTMLEntity].escape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.HTMLEntity:39,1
    - Dst: '[StringBuilder].substring(twitter4j.HTMLEntity,int)'
      Src: twitter4j.HTMLEntity:40,1
    - Dst: '[java.util.Map<String,String>].get(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:40,1
    - Dst: '[StringBuilder].replace(twitter4j.HTMLEntity,int,twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:42,1
    - Dst: '[twitter4j.HTMLEntity].length()'
      Src: twitter4j.HTMLEntity:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 48
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 48
    functionName: '[twitter4j.HTMLEntity].escape(StringBuilder)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/HTMLEntity.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].substring(twitter4j.HTMLEntity,int)'
    - '[java.util.Map<String,String>].get(twitter4j.HTMLEntity)'
    - '[twitter4j.HTMLEntity].length()'
    - '[StringBuilder].replace(twitter4j.HTMLEntity,int,twitter4j.HTMLEntity)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntity].escape(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: twitter4j.HTMLEntity:53,1
    - Dst: '[twitter4j.HTMLEntity].unescape(StringBuilder)'
      Src: twitter4j.HTMLEntity:54,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntity:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[twitter4j.HTMLEntity].unescape(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/HTMLEntity.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.HTMLEntity].unescape(StringBuilder)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HTMLEntity].unescape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.HTMLEntity:65,1
    - Dst: '[StringBuilder].indexOf(String,twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:66,1
    - Dst: '[StringBuilder].indexOf(String,twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:70,1
    - Dst: '[StringBuilder].substring(twitter4j.HTMLEntity,int)'
      Src: twitter4j.HTMLEntity:72,1
    - Dst: '[java.util.Map<String,String>].get(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:73,1
    - Dst: '[StringBuilder].replace(twitter4j.HTMLEntity,int,twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:75,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 82
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 82
    functionName: '[twitter4j.HTMLEntity].unescape(StringBuilder)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/HTMLEntity.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].indexOf(String,twitter4j.HTMLEntity)'
    - '[StringBuilder].substring(twitter4j.HTMLEntity,int)'
    - '[java.util.Map<String,String>].get(twitter4j.HTMLEntity)'
    - '[StringBuilder].replace(twitter4j.HTMLEntity,int,twitter4j.HTMLEntity)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: void
    signature: '[twitter4j.HTMLEntity].unescape(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(UserMentionEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:101,1
    - Dst: System.arraycopy(URLEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:106,1
    - Dst: System.arraycopy(HashtagEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:111,1
    - Dst: System.arraycopy(MediaEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:116,1
    - Dst: '[java.util.Arrays].sort(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:119,1
    - Dst: '[String].length()'
      Src: twitter4j.HTMLEntity:127,1
    - Dst: '[StringBuilder].<init>(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:127,1
    - Dst: '[String].length()'
      Src: twitter4j.HTMLEntity:135,1
    - Dst: '[String].codePointCount(int,twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:135,1
    - Dst: '[String].length()'
      Src: twitter4j.HTMLEntity:137,1
    - Dst: Character.charCount(twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:138,1
    - Dst: '[String].codePointAt(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:139,1
    - Dst: '[String].indexOf(String,twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:141,1
    - Dst: '[String].substring(twitter4j.HTMLEntity,int)'
      Src: twitter4j.HTMLEntity:143,1
    - Dst: '[java.util.Map<String,String>].get(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:144,1
    - Dst: '[StringBuilder].append(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:146,1
    - Dst: '[String].codePointCount(int,twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:148,1
    - Dst: '[twitter4j.HTMLEntity].length()'
      Src: twitter4j.HTMLEntity:149,1
    - Dst: '[StringBuilder].appendCodePoint(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:151,1
    - Dst: '[StringBuilder].appendCodePoint(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:154,1
    - Dst: '[StringBuilder].appendCodePoint(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:157,1
    - Dst: entityIndexes[entityIndex].getStart()
      Src: twitter4j.HTMLEntity:161,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.HTMLEntity:163,1
    - Dst: '[String].codePointAt(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:163,1
    - Dst: Character.charCount(twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:163,1
    - Dst: entityIndexes[entityIndex].setStart(twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:162,1
    - Dst: entityIndexes[entityIndex].getEnd()
      Src: twitter4j.HTMLEntity:166,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.HTMLEntity:168,1
    - Dst: '[String].codePointAt(twitter4j.HTMLEntity)'
      Src: twitter4j.HTMLEntity:168,1
    - Dst: Character.charCount(twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:168,1
    - Dst: entityIndexes[entityIndex].setEnd(twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:167,1
    - Dst: entityIndexes[entityIndex].getEnd()
      Src: twitter4j.HTMLEntity:176,1
    - Dst: '[StringBuilder].length()'
      Src: twitter4j.HTMLEntity:177,1
    - Dst: entityIndexes[entityIndex].setEnd(twitter4j.HTMLEntity)
      Src: twitter4j.HTMLEntity:177,1
    - Dst: '[StringBuilder].toString()'
      Src: twitter4j.HTMLEntity:181,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - UserMentionEntity[]
      - URLEntity[]
      - HashtagEntity[]
      - MediaEntity[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - text
    - userMentionEntities
    - urlEntities
    - hashtagEntities
    - mediaEntities
    argTypes:
    - String
    - UserMentionEntity[]
    - URLEntity[]
    - HashtagEntity[]
    - MediaEntity[]
    constantsTouched: []
    func_position:
      end: 182
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 182
    functionName: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/HTMLEntity.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(MediaEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
    - '[StringBuilder].toString()'
    - System.arraycopy(HashtagEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
    - entityIndexes[entityIndex].setStart(twitter4j.HTMLEntity)
    - System.arraycopy(UserMentionEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
    - '[StringBuilder].<init>(twitter4j.HTMLEntity)'
    - Character.charCount(twitter4j.HTMLEntity)
    - '[String].codePointCount(int,twitter4j.HTMLEntity)'
    - '[String].length()'
    - '[String].indexOf(String,twitter4j.HTMLEntity)'
    - '[String].codePointAt(twitter4j.HTMLEntity)'
    - System.arraycopy(URLEntity[],int,twitter4j.HTMLEntity,twitter4j.HTMLEntity,twitter4j.HTMLEntity)
    - entityIndexes[entityIndex].setEnd(twitter4j.HTMLEntity)
    - '[java.util.Map<String,String>].get(twitter4j.HTMLEntity)'
    - '[StringBuilder].append(twitter4j.HTMLEntity)'
    - entityIndexes[entityIndex].getStart()
    - '[StringBuilder].appendCodePoint(twitter4j.HTMLEntity)'
    - entityIndexes[entityIndex].getEnd()
    - '[StringBuilder].length()'
    - '[java.util.Arrays].sort(twitter4j.HTMLEntity)'
    - '[String].substring(twitter4j.HTMLEntity,int)'
    - '[twitter4j.HTMLEntity].length()'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: twitter4j.HTMLEntity:184,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: twitter4j.HTMLEntity:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - java.util.Map<String,String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: twitter4j.HTMLEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[twitter4j.HTMLEntity].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/HTMLEntity.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: twitter4j.HTMLEntity
    signature: '[twitter4j.HTMLEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AssertionError].<init>()'
      Src: twitter4j.ParseUtil:39,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:70,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.ParseUtil:70,1
    - Dst: '[twitter4j.ParseUtil].withZone(twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:70,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:71,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.ParseUtil:71,1
    - Dst: '[twitter4j.ParseUtil].withZone(twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:71,1
    - Dst: '[java.time.format.DateTimeFormatter].ofPattern(String,twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:72,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.ParseUtil:72,1
    - Dst: '[twitter4j.ParseUtil].withZone(twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:72,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>()'
      Src: twitter4j.ParseUtil:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: twitter4j.ParseUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[twitter4j.ParseUtil].<init>()'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 0
    functionsReached:
    - '[java.time.format.DateTimeFormatter].ofPattern(String,twitter4j.ParseUtil)'
    - '[java.time.ZoneId].systemDefault()'
    - '[java.util.concurrent.ConcurrentHashMap].<init>()'
    - '[AssertionError].<init>()'
    - '[twitter4j.ParseUtil].withZone(twitter4j.ParseUtil)'
    linkageType: ''
    returnType: twitter4j.ParseUtil
    signature: '[twitter4j.ParseUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.ParseUtil:43,1
    - Dst: '[twitter4j.HTMLEntity].unescape(String)'
      Src: twitter4j.ParseUtil:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 8
    functionsReached:
    - '[twitter4j.HTMLEntity].unescape(String)'
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.JSONObject].isNull(String)'
      Src: twitter4j.ParseUtil:48,1
    - Dst: '[twitter4j.JSONObject].getString(String)'
      Src: twitter4j.ParseUtil:51,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 12
    functionsReached:
    - '[twitter4j.JSONObject].getString(String)'
    - '[twitter4j.JSONObject].isNull(String)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.ParseUtil:59,1
    - Dst: '[java.net.URLDecoder].decode(String,String)'
      Src: twitter4j.ParseUtil:62,1
    - Dst: '[RuntimeException].<init>(twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:64,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 68
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 68
    functionName: '[twitter4j.ParseUtil].getURLDecodedString(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[java.net.URLDecoder].decode(String,String)'
    - '[RuntimeException].<init>(twitter4j.ParseUtil)'
    linkageType: ''
    returnType: String
    signature: '[twitter4j.ParseUtil].getURLDecodedString(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: twitter4j.ParseUtil:77,1
    - Dst: Long.parseLong(String)
      Src: twitter4j.ParseUtil:79,1
    - Dst: '[java.time.Instant].ofEpochMilli(int)'
      Src: twitter4j.ParseUtil:79,1
    - Dst: '[java.time.ZoneId].systemDefault()'
      Src: twitter4j.ParseUtil:80,1
    - Dst: '[twitter4j.ParseUtil].atZone(twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:79,1
    - Dst: '[twitter4j.ParseUtil].toLocalDateTime()'
      Src: twitter4j.ParseUtil:79,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
      Src: twitter4j.ParseUtil:84,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
      Src: twitter4j.ParseUtil:87,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - asOfStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 90
    functionName: '[twitter4j.ParseUtil].parseTrendsDate(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 3
    functionsReached:
    - '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
    - '[java.time.ZoneId].systemDefault()'
    - Long.parseLong(String)
    - '[twitter4j.ParseUtil].toLocalDateTime()'
    - '[java.time.Instant].ofEpochMilli(int)'
    - '[twitter4j.ParseUtil].atZone(twitter4j.ParseUtil)'
    - '[String].length()'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.ParseUtil].parseTrendsDate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)'
      Src: twitter4j.ParseUtil:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 6
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getFormat(String)'
      Src: twitter4j.ParseUtil:98,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)'
      Src: twitter4j.ParseUtil:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - name
    - json
    - format
    argTypes:
    - String
    - twitter4j.JSONObject
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 6
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 2
    functionsReached:
    - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)'
    - '[twitter4j.ParseUtil].getFormat(String)'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,java.time.format.DateTimeFormatter>].computeIfAbsent(String)'
      Src: twitter4j.ParseUtil:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.time.format.DateTimeFormatter
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[twitter4j.ParseUtil].getFormat(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,java.time.format.DateTimeFormatter>].computeIfAbsent(String)'
    linkageType: ''
    returnType: java.time.format.DateTimeFormatter
    signature: '[twitter4j.ParseUtil].getFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
      Src: twitter4j.ParseUtil:106,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:107,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
      Src: twitter4j.ParseUtil:110,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      - java.time.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - name
    - json
    - format
    argTypes:
    - String
    - twitter4j.JSONObject
    - java.time.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 5
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 2
    functionsReached:
    - '[String].equals(String)'
    - '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
    - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getFormat(String)'
      Src: twitter4j.ParseUtil:117,1
    - Dst: '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
      Src: twitter4j.ParseUtil:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dateString
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[twitter4j.ParseUtil].getDate(String,String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 0
    functionsReached:
    - '[twitter4j.ParseUtil].getFormat(String)'
    - '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.ParseUtil].getDate(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.time.ZonedDateTime].parse(String,java.time.format.DateTimeFormatter)'
      Src: twitter4j.ParseUtil:122,1
    - Dst: '[twitter4j.ParseUtil].toLocalDateTime()'
      Src: twitter4j.ParseUtil:122,1
    - Dst: '[twitter4j.TwitterException].<init>(String,twitter4j.ParseUtil)'
      Src: twitter4j.ParseUtil:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.time.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions:
      - twitter4j.TwitterException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.time.LocalDateTime
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - dateString
    - format
    argTypes:
    - String
    - java.time.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 3
    functionsReached:
    - '[java.time.ZonedDateTime].parse(String,java.time.format.DateTimeFormatter)'
    - '[twitter4j.ParseUtil].toLocalDateTime()'
    - '[twitter4j.TwitterException].<init>(String,twitter4j.ParseUtil)'
    linkageType: ''
    returnType: java.time.LocalDateTime
    signature: '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.ParseUtil:129,1
    - Dst: '[twitter4j.ParseUtil].getInt(String)'
      Src: twitter4j.ParseUtil:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 12
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[twitter4j.ParseUtil].getInt(String)'
    linkageType: ''
    returnType: int
    signature: '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:133,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:133,1
    - Dst: Integer.parseInt(String)
      Src: twitter4j.ParseUtil:137,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 143
    functionName: '[twitter4j.ParseUtil].getInt(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 2
    functionsReached:
    - '[String].equals(String)'
    - Integer.parseInt(String)
    linkageType: ''
    returnType: int
    signature: '[twitter4j.ParseUtil].getInt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.ParseUtil:146,1
    - Dst: '[twitter4j.ParseUtil].getLong(String)'
      Src: twitter4j.ParseUtil:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 16
    functionsReached:
    - '[twitter4j.ParseUtil].getLong(String)'
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:150,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:150,1
    - Dst: '[String].endsWith(String)'
      Src: twitter4j.ParseUtil:154,1
    - Dst: '[String].length()'
      Src: twitter4j.ParseUtil:155,1
    - Dst: '[String].substring(int,int)'
      Src: twitter4j.ParseUtil:155,1
    - Dst: Long.parseLong(twitter4j.ParseUtil)
      Src: twitter4j.ParseUtil:156,1
    - Dst: Long.parseLong(twitter4j.ParseUtil)
      Src: twitter4j.ParseUtil:158,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 160
    functionName: '[twitter4j.ParseUtil].getLong(String)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 2
    functionsReached:
    - Long.parseLong(twitter4j.ParseUtil)
    - '[String].equals(String)'
    - '[String].substring(int,int)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: long
    signature: '[twitter4j.ParseUtil].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.ParseUtil:163,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:164,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:164,1
    - Dst: Double.parseDouble(String)
      Src: twitter4j.ParseUtil:167,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 169
      start: 162
    functionDepth: 4
    functionLinenumber: 162
    functionLinenumberEnd: 169
    functionName: '[twitter4j.ParseUtil].getDouble(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 1
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[String].equals(String)'
    - Double.parseDouble(String)
    linkageType: ''
    returnType: double
    signature: '[twitter4j.ParseUtil].getDouble(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
      Src: twitter4j.ParseUtil:172,1
    - Dst: '[String].equals(String)'
      Src: twitter4j.ParseUtil:173,1
    - Dst: Boolean.parseBoolean(String)
      Src: twitter4j.ParseUtil:176,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - twitter4j.JSONObject
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - json
    argTypes:
    - String
    - twitter4j.JSONObject
    constantsTouched: []
    func_position:
      end: 177
      start: 171
    functionDepth: 4
    functionLinenumber: 171
    functionLinenumberEnd: 177
    functionName: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 5
    functionsReached:
    - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
    - '[String].equals(String)'
    - Boolean.parseBoolean(String)
    linkageType: ''
    returnType: boolean
    signature: '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[twitter4j.HttpResponse].getResponseHeader(String)'
      Src: twitter4j.ParseUtil:184,1
    - Dst: '[String].length()'
      Src: twitter4j.ParseUtil:190,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - twitter4j.HttpResponse
      classConcrete: true
      classEnum: false
      classFields:
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.time.format.DateTimeFormatter
      - java.util.Map<String,java.time.format.DateTimeFormatter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TwitterResponse.AccessLevel
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - res
    argTypes:
    - twitter4j.HttpResponse
    constantsTouched: []
    func_position:
      end: 211
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 211
    functionName: '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
    functionSourceFile: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
    functionUses: 3
    functionsReached:
    - '[String].length()'
    - '[twitter4j.HttpResponse].getResponseHeader(String)'
    linkageType: ''
    returnType: TwitterResponse.AccessLevel
    signature: '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
Fuzzer filename: /src/TwitterObjectFactoryFuzzer.java
Fuzzing method: '[TwitterObjectFactoryFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[TwitterObjectFactoryFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[TwitterObjectFactoryFuzzer].<init>()'
  source_file: /src/TwitterObjectFactoryFuzzer.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/package-info.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/package-info.java
- function_names:
  - '[examples.directmessage.ShowDirectMessage].main(String[])'
  - '[examples.directmessage.ShowDirectMessage].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/ShowDirectMessage.java
- function_names:
  - '[examples.directmessage.SendDirectMessage].main(String[])'
  - '[examples.directmessage.SendDirectMessage].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/SendDirectMessage.java
- function_names:
  - '[examples.directmessage.GetDirectMessages].main(String[])'
  - '[examples.directmessage.GetDirectMessages].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/GetDirectMessages.java
- function_names:
  - '[examples.directmessage.DestroyDirectMessage].main(String[])'
  - '[examples.directmessage.DestroyDirectMessage].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/directmessage/DestroyDirectMessage.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendsandfollowers/package-info.java
- function_names:
  - '[examples.friendsandfollowers.GetFriendsIDs].main(String[])'
  - '[examples.friendsandfollowers.GetFriendsIDs].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendsandfollowers/GetFriendsIDs.java
- function_names:
  - '[examples.friendsandfollowers.GetFollowersIDs].main(String[])'
  - '[examples.friendsandfollowers.GetFollowersIDs].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendsandfollowers/GetFollowersIDs.java
- function_names:
  - '[examples.list.DeleteUserListMember].main(String[])'
  - '[examples.list.DeleteUserListMember].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DeleteUserListMember.java
- function_names:
  - '[examples.list.ShowUserListSubscription].main(String[])'
  - '[examples.list.ShowUserListSubscription].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserListSubscription.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/package-info.java
- function_names:
  - '[examples.list.DestroyUserListSubscription].main(String[])'
  - '[examples.list.DestroyUserListSubscription].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DestroyUserListSubscription.java
- function_names:
  - '[examples.list.CreateUserList].main(String[])'
  - '[examples.list.CreateUserList].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserList.java
- function_names:
  - '[examples.list.DestroyUserList].main(String[])'
  - '[examples.list.DestroyUserList].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/DestroyUserList.java
- function_names:
  - '[examples.list.UpdateUserList].main(String[])'
  - '[examples.list.UpdateUserList].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/UpdateUserList.java
- function_names:
  - '[examples.list.CreateUserListMember].main(String[])'
  - '[examples.list.CreateUserListMember].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListMember.java
- function_names:
  - '[examples.list.CreateUserListSubscription].main(String[])'
  - '[examples.list.CreateUserListSubscription].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListSubscription.java
- function_names:
  - '[examples.list.GetUserListMembers].main(String[])'
  - '[examples.list.GetUserListMembers].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListMembers.java
- function_names:
  - '[examples.list.CreateUserListMembers].main(String[])'
  - '[examples.list.CreateUserListMembers].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/CreateUserListMembers.java
- function_names:
  - '[examples.list.GetUserListSubscriptions].main(String[])'
  - '[examples.list.GetUserListSubscriptions].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListSubscriptions.java
- function_names:
  - '[examples.list.ShowUserList].main(String[])'
  - '[examples.list.ShowUserList].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserList.java
- function_names:
  - '[examples.list.GetUserListStatuses].main(String[])'
  - '[examples.list.GetUserListStatuses].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListStatuses.java
- function_names:
  - '[examples.list.GetUserListSubscribers].main(String[])'
  - '[examples.list.GetUserListSubscribers].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListSubscribers.java
- function_names:
  - '[examples.list.GetUserListMemberships].main(String[])'
  - '[examples.list.GetUserListMemberships].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserListMemberships.java
- function_names:
  - '[examples.list.GetUserLists].main(String[])'
  - '[examples.list.GetUserLists].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/GetUserLists.java
- function_names:
  - '[examples.list.ShowUserListMembership].main(String[])'
  - '[examples.list.ShowUserListMembership].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/list/ShowUserListMembership.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/package-info.java
- function_names:
  - '[examples.favorite.DestroyFavorite].main(String[])'
  - '[examples.favorite.DestroyFavorite].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/DestroyFavorite.java
- function_names:
  - '[examples.favorite.GetFavorites].main(String[])'
  - '[examples.favorite.GetFavorites].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/GetFavorites.java
- function_names:
  - '[examples.favorite.CreateFavorite].main(String[])'
  - '[examples.favorite.CreateFavorite].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/favorite/CreateFavorite.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/oauth/package-info.java
- function_names:
  - '[examples.oauth.GetAccessToken].main(String[])'
  - '[examples.oauth.GetAccessToken].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/oauth/GetAccessToken.java
- function_names:
  - '[examples.lambda.RateLimitLambda].main()'
  - '[examples.lambda.RateLimitLambda].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/lambda/RateLimitLambda.java
- function_names:
  - '[examples.lambda.TwitterStreamLambda].main()'
  - '[examples.lambda.TwitterStreamLambda].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/lambda/TwitterStreamLambda.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/package-info.java
- function_names:
  - '[examples.geo.SearchPlaces].main(String[])'
  - '[examples.geo.SearchPlaces].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/SearchPlaces.java
- function_names:
  - '[examples.geo.ReverseGeoCode].main(String[])'
  - '[examples.geo.ReverseGeoCode].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/ReverseGeoCode.java
- function_names:
  - '[examples.geo.GetGeoDetails].main(String[])'
  - '[examples.geo.GetGeoDetails].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/geo/GetGeoDetails.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/package-info.java
- function_names:
  - '[examples.user.SearchUsers].main(String[])'
  - '[examples.user.SearchUsers].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/SearchUsers.java
- function_names:
  - '[examples.user.ShowUser].main(String[])'
  - '[examples.user.ShowUser].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/ShowUser.java
- function_names:
  - '[examples.user.LookupUsers].main(String[])'
  - '[examples.user.LookupUsers].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/user/LookupUsers.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/package-info.java
- function_names:
  - '[examples.tweets.UpdateStatus].main(String[])'
  - '[examples.tweets.UpdateStatus].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/UpdateStatus.java
- function_names:
  - '[examples.tweets.RetweetStatus].main(String[])'
  - '[examples.tweets.RetweetStatus].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/RetweetStatus.java
- function_names:
  - '[examples.tweets.ShowStatus].main(String[])'
  - '[examples.tweets.ShowStatus].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/ShowStatus.java
- function_names:
  - '[examples.tweets.DestroyStatus].main(String[])'
  - '[examples.tweets.DestroyStatus].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/DestroyStatus.java
- function_names:
  - '[examples.tweets.UploadMultipleImages].main(String[])'
  - '[examples.tweets.UploadMultipleImages].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/UploadMultipleImages.java
- function_names:
  - '[examples.tweets.GetRetweets].main(String[])'
  - '[examples.tweets.GetRetweets].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/tweets/GetRetweets.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/trends/package-info.java
- function_names:
  - '[examples.trends.GetPlaceTrends].main(String[])'
  - '[examples.trends.GetPlaceTrends].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/trends/GetPlaceTrends.java
- function_names:
  - '[examples.trends.GetAvailableTrends].main(String[])'
  - '[examples.trends.GetAvailableTrends].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/trends/GetAvailableTrends.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/package-info.java
- function_names:
  - '[examples.savedsearches.CreateSavedSearch].main(String[])'
  - '[examples.savedsearches.CreateSavedSearch].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/CreateSavedSearch.java
- function_names:
  - '[examples.savedsearches.GetSavedSearches].main(String[])'
  - '[examples.savedsearches.GetSavedSearches].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/GetSavedSearches.java
- function_names:
  - '[examples.savedsearches.ShowSavedSearch].main(String[])'
  - '[examples.savedsearches.ShowSavedSearch].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/ShowSavedSearch.java
- function_names:
  - '[examples.savedsearches.DestroySavedSearch].main(String[])'
  - '[examples.savedsearches.DestroySavedSearch].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/savedsearches/DestroySavedSearch.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/package-info.java
- function_names:
  - '[examples.friendship.CreateFriendship].main(String[])'
  - '[examples.friendship.CreateFriendship].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/CreateFriendship.java
- function_names:
  - '[examples.friendship.UpdateFriendship].main(String[])'
  - '[examples.friendship.UpdateFriendship].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/UpdateFriendship.java
- function_names:
  - '[examples.friendship.GetOutgoingFriendships].main(String[])'
  - '[examples.friendship.GetOutgoingFriendships].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/GetOutgoingFriendships.java
- function_names:
  - '[examples.friendship.LookupFriendships].main(String[])'
  - '[examples.friendship.LookupFriendships].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/LookupFriendships.java
- function_names:
  - '[examples.friendship.ShowFriendship].main(String[])'
  - '[examples.friendship.ShowFriendship].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/ShowFriendship.java
- function_names:
  - '[examples.friendship.DestroyFriendship].main(String[])'
  - '[examples.friendship.DestroyFriendship].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/DestroyFriendship.java
- function_names:
  - '[examples.friendship.GetIncomingFriendships].main(String[])'
  - '[examples.friendship.GetIncomingFriendships].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/friendship/GetIncomingFriendships.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/package-info.java
- function_names:
  - '[examples.stream.PrintFirehoseStream].main(String[])'
  - '[examples.stream.PrintFirehoseStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintFirehoseStream.java
- function_names:
  - '[examples.stream.PrintSampleStream].main(String[])'
  - '[examples.stream.PrintSampleStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintSampleStream.java
- function_names:
  - '[examples.stream.PrintRawSampleStream].main(String[])'
  - '[examples.stream.PrintRawSampleStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintRawSampleStream.java
- function_names:
  - '[examples.stream.PrintFilterStream].main(String[])'
  - '[examples.stream.PrintFilterStream].isNumericalArgument(String)'
  - '[examples.stream.PrintFilterStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintFilterStream.java
- function_names:
  - '[examples.stream.PrintLinksStream].main(String[])'
  - '[examples.stream.PrintLinksStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintLinksStream.java
- function_names:
  - '[examples.stream.PrintRetweetStream].main(String[])'
  - '[examples.stream.PrintRetweetStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/stream/PrintRetweetStream.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/mute/package-info.java
- function_names:
  - '[examples.mute.GetMutingUsersIDs].main(String[])'
  - '[examples.mute.GetMutingUsersIDs].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/mute/GetMutingUsersIDs.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/package-info.java
- function_names:
  - '[examples.account.UpdateProfile].main(String[])'
  - '[examples.account.UpdateProfile].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/UpdateProfile.java
- function_names:
  - '[examples.account.VerifyCredentials].main(String[])'
  - '[examples.account.VerifyCredentials].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/VerifyCredentials.java
- function_names:
  - '[examples.account.GetRateLimitStatus].main(String[])'
  - '[examples.account.GetRateLimitStatus].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/GetRateLimitStatus.java
- function_names:
  - '[examples.account.UpdateProfileImage].main(String[])'
  - '[examples.account.UpdateProfileImage].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/UpdateProfileImage.java
- function_names:
  - '[examples.account.GetAccountSettings].main(String[])'
  - '[examples.account.GetAccountSettings].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/account/GetAccountSettings.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/package-info.java
- function_names:
  - '[examples.timeline.GetMentions].main(String[])'
  - '[examples.timeline.GetMentions].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetMentions.java
- function_names:
  - '[examples.timeline.GetUserTimeline].main(String[])'
  - '[examples.timeline.GetUserTimeline].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetUserTimeline.java
- function_names:
  - '[examples.timeline.GetHomeTimeline].main(String[])'
  - '[examples.timeline.GetHomeTimeline].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/timeline/GetHomeTimeline.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/package-info.java
- function_names:
  - '[examples.block.GetBlockingUsersIDs].main(String[])'
  - '[examples.block.GetBlockingUsersIDs].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/GetBlockingUsersIDs.java
- function_names:
  - '[examples.block.GetBlockingUsers].main(String[])'
  - '[examples.block.GetBlockingUsers].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/GetBlockingUsers.java
- function_names:
  - '[examples.block.DestroyBlock].main(String[])'
  - '[examples.block.DestroyBlock].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/DestroyBlock.java
- function_names:
  - '[examples.block.CreateBlock].main(String[])'
  - '[examples.block.CreateBlock].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/block/CreateBlock.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/spamreporting/package-info.java
- function_names:
  - '[examples.spamreporting.ReportSpam].main(String[])'
  - '[examples.spamreporting.ReportSpam].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/spamreporting/ReportSpam.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/search/package-info.java
- function_names:
  - '[examples.search.SearchTweets].main(String[])'
  - '[examples.search.SearchTweets].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/search/SearchTweets.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/package-info.java
- function_names:
  - '[examples.json.SaveRawJSON].main(String[])'
  - '[examples.json.SaveRawJSON].storeJSON(String,String)'
  - '[examples.json.SaveRawJSON].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/SaveRawJSON.java
- function_names:
  - '[examples.json.LoadRawJSON].main(String[])'
  - '[examples.json.LoadRawJSON].readFirstLine(File)'
  - '[examples.json.LoadRawJSON].<init>()'
  source_file: /src/Twitter4J/twitter4j-examples/src/main/java/examples/json/LoadRawJSON.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-core/module-info/src/main/java/module-info.java
- function_names:
  - '[twitter4j.Dummy].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/module-info/src/main/java/twitter4j/Dummy.java
- function_names:
  - '[twitter4j.management.Dummy].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/module-info/src/main/java/twitter4j/management/Dummy.java
- function_names:
  - '[twitter4j.v1.Dummy].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/module-info/src/main/java/twitter4j/v1/Dummy.java
- function_names:
  - '[twitter4j.MBeanServerRunner].main(String[])'
  - '[twitter4j.MBeanServerRunner].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/MBeanServerRunner.java
- function_names:
  - '[twitter4j.MBeansIntegrationTest].testMonitoringIntegration()'
  - '[twitter4j.MBeansIntegrationTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/MBeansIntegrationTest.java
- function_names:
  - '[twitter4j.ConfigurationTest].testConfiguration()'
  - '[twitter4j.ConfigurationTest].testConfigurationBuilder()'
  - '[twitter4j.ConfigurationTest].writeFile(String,String)'
  - '[twitter4j.ConfigurationTest].deleteFile(String)'
  - '[twitter4j.ConfigurationTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ConfigurationTest.java
- function_names:
  - '[twitter4j.SizeofStatusChecker].main(String[])'
  - '[twitter4j.SizeofStatusChecker].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/SizeofStatusChecker.java
- function_names:
  - '[twitter4j.TwitterExceptionTest].testException()'
  - '[twitter4j.TwitterExceptionTest].testEncodedMessage()'
  - '[twitter4j.TwitterExceptionTest].testGetLong()'
  - '[twitter4j.TwitterExceptionTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/TwitterExceptionTest.java
- function_names:
  - '[twitter4j.StreamAPITest].before()'
  - '[twitter4j.StreamAPITest].testToString()'
  - '[twitter4j.StreamAPITest].testEquality()'
  - '[twitter4j.StreamAPITest].testRawStreamListener()'
  - '[twitter4j.StreamAPITest].testNoListener()'
  - '[twitter4j.StreamAPITest].testSample()'
  - '[twitter4j.StreamAPITest].testShutdownAndRestart()'
  - '[twitter4j.StreamAPITest].testFilterTrackPush()'
  - '[twitter4j.StreamAPITest].testFilterIncludesEntities()'
  - '[twitter4j.StreamAPITest].onConnect()'
  - '[twitter4j.StreamAPITest].onDisconnect()'
  - '[twitter4j.StreamAPITest].onCleanUp()'
  - '[twitter4j.StreamAPITest].testUnAuthorizedStreamMethods()'
  - '[twitter4j.StreamAPITest].notifyResponse()'
  - '[twitter4j.StreamAPITest].waitForStatus()'
  - '[twitter4j.StreamAPITest].waitForNotification()'
  - '[twitter4j.StreamAPITest].onStatus(twitter4j.v1.Status)'
  - '[twitter4j.StreamAPITest].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
  - '[twitter4j.StreamAPITest].onTrackLimitationNotice(int)'
  - '[twitter4j.StreamAPITest].onScrubGeo(long,long)'
  - '[twitter4j.StreamAPITest].onStallWarning(twitter4j.v1.StallWarning)'
  - '[twitter4j.StreamAPITest].onException(Exception)'
  - '[twitter4j.StreamAPITest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StreamAPITest.java
- function_names:
  - '[twitter4j.DAOTest].testEmptyJSON()'
  - '[twitter4j.DAOTest].testLocation()'
  - '[twitter4j.DAOTest].testUnparsable()'
  - '[twitter4j.DAOTest].testSchema()'
  - '[twitter4j.DAOTest].validateJSONObjectSchema(String,String[])'
  - '[twitter4j.DAOTest].validateJSONObjectSchema(twitter4j.JSONObject,String[])'
  - '[twitter4j.DAOTest].validateJSONArraySchema(String,String[])'
  - '[twitter4j.DAOTest].validateJSONSchema(Object,String[])'
  - '[twitter4j.DAOTest].validateJSONArraySchema(twitter4j.JSONArray,String[])'
  - '[twitter4j.DAOTest].getJSONArrayFromClassPath(String)'
  - '[twitter4j.DAOTest].getJSONObjectFromClassPath(String)'
  - '[twitter4j.DAOTest].getJSONObjectFromGetURL(String)'
  - '[twitter4j.DAOTest].getJSONObjectFromPostURL(String,twitter4j.Configuration)'
  - '[twitter4j.DAOTest].getJSONObjectFromPostURL(String)'
  - '[twitter4j.DAOTest].getJSONObjectFromGetURL(String,twitter4j.Configuration)'
  - '[twitter4j.DAOTest].getJSONArrayFromGetURL(String)'
  - '[twitter4j.DAOTest].getJSONArrayFromGetURL(String,twitter4j.Configuration)'
  - '[twitter4j.DAOTest].getOAuthOuthorization(twitter4j.Configuration)'
  - '[twitter4j.DAOTest].getStringFromClassPath(String)'
  - '[twitter4j.DAOTest].testUserAsJSON()'
  - '[twitter4j.DAOTest].testStatusAsJSON()'
  - '[twitter4j.DAOTest].testRetweetStatusAsJSON()'
  - '[twitter4j.DAOTest].testPlaceAsJSON()'
  - '[twitter4j.DAOTest].testDirectMessagesAsJSON()'
  - '[twitter4j.DAOTest].assertDeserializedFormIsEqual(Object)'
  - '[twitter4j.DAOTest].assertDeserializedFormIsSingleton(Object)'
  - '[twitter4j.DAOTest].testStatusJSONImplSupportsMoreThan100RetweetedStatus()'
  - '[twitter4j.DAOTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/DAOTest.java
- function_names:
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdices()'
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithNullParameters()'
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithURLEntitiesOnly()'
  - '[twitter4j.HTMLEntityTest].testEscape()'
  - '[twitter4j.HTMLEntityTest].testUnescape()'
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithCorrectedIndices()'
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePoints()'
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesAtBoundariesWithSurrogateCodePoints()'
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePointsAtBoundaries()'
  - '[twitter4j.HTMLEntityTest].testUnescapeAndSlideEntityIncdicesWithSurrogateCodePointsInEntities()'
  - '[twitter4j.HTMLEntityTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/HTMLEntityTest.java
- function_names:
  - '[twitter4j.BASE64EncoderTest].testEncode()'
  - '[twitter4j.BASE64EncoderTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/BASE64EncoderTest.java
- function_names:
  - '[twitter4j.OAuthTest].testDeterministic()'
  - '[twitter4j.OAuthTest].testOAuth()'
  - '[twitter4j.OAuthTest].testDesktopClient()'
  - '[twitter4j.OAuthTest].testIllegalStatus()'
  - '[twitter4j.OAuthTest].testSigninWithTwitter()'
  - '[twitter4j.OAuthTest].testBrowserClient()'
  - '[twitter4j.OAuthTest].getAccessToken(twitter4j.OAuthAuthorization,String,twitter4j.RequestToken,String,String,boolean)'
  - '[twitter4j.OAuthTest].testAccessToken()'
  - '[twitter4j.OAuthTest].testSign()'
  - '[twitter4j.OAuthTest].testHeader()'
  - '[twitter4j.OAuthTest].testEncodeParameter()'
  - '[twitter4j.OAuthTest].testNormalizeRequestParameters()'
  - '[twitter4j.OAuthTest].testConstructRequestURL()'
  - '[twitter4j.OAuthTest].trySerializable(Object)'
  - '[twitter4j.OAuthTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/OAuthTest.java
- function_names:
  - '[twitter4j.ParseUtilTest].testParseLongReturns101()'
  - '[twitter4j.ParseUtilTest].testParseIntOverflow()'
  - '[twitter4j.ParseUtilTest].testParseTrendDate()'
  - '[twitter4j.ParseUtilTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/ParseUtilTest.java
- function_names:
  - '[twitter4j.KryoSerializationTest].beforeEach()'
  - '[twitter4j.KryoSerializationTest].testKryoSerialization()'
  - '[twitter4j.KryoSerializationTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/KryoSerializationTest.java
- function_names:
  - '[twitter4j.PostParameterTest].testBooleanParameter()'
  - '[twitter4j.PostParameterTest].testgetContentType()'
  - '[twitter4j.PostParameterTest].assertValidContentType(String,String)'
  - '[twitter4j.PostParameterTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/PostParameterTest.java
- function_names:
  - '[twitter4j.StringUtilTest].testJoin()'
  - '[twitter4j.StringUtilTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/StringUtilTest.java
- function_names:
  - '[twitter4j.management.MBeansTest].testInvocationStatisticsCalculator()'
  - '[twitter4j.management.MBeansTest].testAPIStatistics()'
  - '[twitter4j.management.MBeansTest].testAPIStatisticsOpenMBean()'
  - '[twitter4j.management.MBeansTest].checkMethodStats(twitter4j.management.APIStatistics,String,long,long,long,long)'
  - '[twitter4j.management.MBeansTest].checkCalculator(twitter4j.management.InvocationStatistics,long,long,long,long)'
  - '[twitter4j.management.MBeansTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/management/MBeansTest.java
- function_names:
  - '[twitter4j.util.CharacterUtilTest].testCount()'
  - '[twitter4j.util.CharacterUtilTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/CharacterUtilTest.java
- function_names:
  - '[twitter4j.util.TimeSpanConverterTest].assertTimeSpanString(String,long)'
  - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int)'
  - '[twitter4j.util.TimeSpanConverterTest].getSpecificLocalDateInMillis(int,int,int)'
  - '[twitter4j.util.TimeSpanConverterTest].getCurrentYear()'
  - '[twitter4j.util.TimeSpanConverterTest].testItalian()'
  - '[twitter4j.util.TimeSpanConverterTest].testSpanish()'
  - '[twitter4j.util.TimeSpanConverterTest].testEnglish()'
  - '[twitter4j.util.TimeSpanConverterTest].testFrench()'
  - '[twitter4j.util.TimeSpanConverterTest].testGerman()'
  - '[twitter4j.util.TimeSpanConverterTest].testJapanese()'
  - '[twitter4j.util.TimeSpanConverterTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/test/java/twitter4j/util/TimeSpanConverterTest.java
- function_names:
  - '[twitter4j.Logger].getLogger()'
  - '[twitter4j.Logger].isDebugEnabled()'
  - '[twitter4j.Logger].isInfoEnabled()'
  - '[twitter4j.Logger].isWarnEnabled()'
  - '[twitter4j.Logger].isErrorEnabled()'
  - '[twitter4j.Logger].debug(String)'
  - '[twitter4j.Logger].debug(String,String)'
  - '[twitter4j.Logger].info(String)'
  - '[twitter4j.Logger].info(String,String)'
  - '[twitter4j.Logger].warn(String)'
  - '[twitter4j.Logger].warn(String,String)'
  - '[twitter4j.Logger].warn(String,Throwable)'
  - '[twitter4j.Logger].error(String)'
  - '[twitter4j.Logger].error(String,Throwable)'
  - '[twitter4j.Logger].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Logger.java
- function_names:
  - '[twitter4j.Log4JLogger].<init>(org.apache.logging.log4j.Logger)'
  - '[twitter4j.Log4JLogger].isDebugEnabled()'
  - '[twitter4j.Log4JLogger].isInfoEnabled()'
  - '[twitter4j.Log4JLogger].isWarnEnabled()'
  - '[twitter4j.Log4JLogger].isErrorEnabled()'
  - '[twitter4j.Log4JLogger].debug(String)'
  - '[twitter4j.Log4JLogger].debug(String,String)'
  - '[twitter4j.Log4JLogger].info(String)'
  - '[twitter4j.Log4JLogger].info(String,String)'
  - '[twitter4j.Log4JLogger].warn(String)'
  - '[twitter4j.Log4JLogger].warn(String,String)'
  - '[twitter4j.Log4JLogger].warn(String,Throwable)'
  - '[twitter4j.Log4JLogger].error(String)'
  - '[twitter4j.Log4JLogger].error(String,Throwable)'
  source_file: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/Log4JLogger.java
- function_names:
  - '[twitter4j.SLF4JLogger].<init>(org.slf4j.Logger)'
  - '[twitter4j.SLF4JLogger].isDebugEnabled()'
  - '[twitter4j.SLF4JLogger].isInfoEnabled()'
  - '[twitter4j.SLF4JLogger].isWarnEnabled()'
  - '[twitter4j.SLF4JLogger].isErrorEnabled()'
  - '[twitter4j.SLF4JLogger].debug(String)'
  - '[twitter4j.SLF4JLogger].debug(String,String)'
  - '[twitter4j.SLF4JLogger].info(String)'
  - '[twitter4j.SLF4JLogger].info(String,String)'
  - '[twitter4j.SLF4JLogger].warn(String)'
  - '[twitter4j.SLF4JLogger].warn(String,String)'
  - '[twitter4j.SLF4JLogger].warn(String,Throwable)'
  - '[twitter4j.SLF4JLogger].error(String)'
  - '[twitter4j.SLF4JLogger].error(String,Throwable)'
  source_file: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/SLF4JLogger.java
- function_names:
  - '[twitter4j.JULLogger].<init>(java.util.logging.Logger)'
  - '[twitter4j.JULLogger].isDebugEnabled()'
  - '[twitter4j.JULLogger].isInfoEnabled()'
  - '[twitter4j.JULLogger].isWarnEnabled()'
  - '[twitter4j.JULLogger].isErrorEnabled()'
  - '[twitter4j.JULLogger].debug(String)'
  - '[twitter4j.JULLogger].debug(String,String)'
  - '[twitter4j.JULLogger].info(String)'
  - '[twitter4j.JULLogger].info(String,String)'
  - '[twitter4j.JULLogger].warn(String)'
  - '[twitter4j.JULLogger].warn(String,String)'
  - '[twitter4j.JULLogger].warn(String,Throwable)'
  - '[twitter4j.JULLogger].error(String)'
  - '[twitter4j.JULLogger].error(String,Throwable)'
  source_file: /src/Twitter4J/twitter4j-core/src/logging/java/twitter4j/JULLogger.java
- function_names:
  - '[twitter4j.UsersResourcesTest].testShowUser()'
  - '[twitter4j.UsersResourcesTest].testLookupUsers()'
  - '[twitter4j.UsersResourcesTest].assertContains(twitter4j.v1.ResponseList<twitter4j.v1.User>,TestUserInfo)'
  - '[twitter4j.UsersResourcesTest].testSearchUser()'
  - '[twitter4j.UsersResourcesTest].testBanner()'
  - '[twitter4j.UsersResourcesTest].testAccountMethods()'
  - '[twitter4j.UsersResourcesTest].testAccountProfileImageUpdates()'
  - '[twitter4j.UsersResourcesTest].getRandomlyChosenFile()'
  - '[twitter4j.UsersResourcesTest].getRandomlyChosenFile(String[])'
  - '[twitter4j.UsersResourcesTest].testBlockMethods()'
  - '[twitter4j.UsersResourcesTest].testMuteMethods()'
  - '[twitter4j.UsersResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UsersResourcesTest.java
- function_names:
  - '[twitter4j.TweetsResourcesTest].testShowStatus()'
  - '[twitter4j.TweetsResourcesTest].testStatusMethods()'
  - '[twitter4j.TweetsResourcesTest].testUploadMediaByFile()'
  - '[twitter4j.TweetsResourcesTest].testUploadMediaByStream()'
  - '[twitter4j.TweetsResourcesTest].testRetweetMethods()'
  - '[twitter4j.TweetsResourcesTest].assertIsRetweet(java.util.List<twitter4j.v1.Status>)'
  - '[twitter4j.TweetsResourcesTest].testOEmbed()'
  - '[twitter4j.TweetsResourcesTest].testOEmbedWithWidgetType()'
  - '[twitter4j.TweetsResourcesTest].testLookup()'
  - '[twitter4j.TweetsResourcesTest].testEntities()'
  - '[twitter4j.TweetsResourcesTest].getRandomlyChosenFile()'
  - '[twitter4j.TweetsResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TweetsResourcesTest.java
- function_names:
  - '[twitter4j.ListResourcesTest].testListMethods()'
  - '[twitter4j.ListResourcesTest].testListMemberMethods()'
  - '[twitter4j.ListResourcesTest].testRemoveListMembers()'
  - '[twitter4j.ListResourcesTest].testListSubscribersMethods()'
  - '[twitter4j.ListResourcesTest].testPagingCountDosentWork1()'
  - '[twitter4j.ListResourcesTest].testPagingCountDosentWork2()'
  - '[twitter4j.ListResourcesTest].testUserListsOwnerships()'
  - '[twitter4j.ListResourcesTest].prepareListTest()'
  - '[twitter4j.ListResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ListResourcesTest.java
- function_names:
  - '[twitter4j.TrendsResourcesTest].testLocalTrendsMethods()'
  - '[twitter4j.TrendsResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TrendsResourcesTest.java
- function_names:
  - '[twitter4j.StatusSerializationTest].testSerializationWithScopes()'
  - '[twitter4j.StatusSerializationTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusSerializationTest.java
- function_names:
  - '[twitter4j.FriendsFollowersResourcesTest].testSocialGraphMethods()'
  - '[twitter4j.FriendsFollowersResourcesTest].assertIDExsits(String,twitter4j.v1.IDs,long)'
  - '[twitter4j.FriendsFollowersResourcesTest].testCreateDestroyFriend()'
  - '[twitter4j.FriendsFollowersResourcesTest].testRelationship()'
  - '[twitter4j.FriendsFollowersResourcesTest].testLookupFriendships()'
  - '[twitter4j.FriendsFollowersResourcesTest].testIncomingOutgoingFriendships()'
  - '[twitter4j.FriendsFollowersResourcesTest].testFriendsFolowers()'
  - '[twitter4j.FriendsFollowersResourcesTest].testFriendsFollowersList()'
  - '[twitter4j.FriendsFollowersResourcesTest].testFriendsFollowersListWithSkipStatusIncludeUserEntities()'
  - '[twitter4j.FriendsFollowersResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FriendsFollowersResourcesTest.java
- function_names:
  - '[twitter4j.TwitterTestBase].getNextProperty()'
  - '[twitter4j.TwitterTestBase].subProperty(java.util.Properties,String)'
  - '[twitter4j.TwitterTestBase].<init>()'
  - '[twitter4j.TwitterTestBase.TestUserInfo].<init>(String)'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTestBase.java
- function_names:
  - '[twitter4j.PagingTest].testPaging()'
  - '[twitter4j.PagingTest].assertContains(java.util.List<twitter4j.HttpParameter>,String,long)'
  - '[twitter4j.PagingTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PagingTest.java
- function_names:
  - '[twitter4j.ApplicationOnlyAuthTest].testAuthWithBuildingConf1()'
  - '[twitter4j.ApplicationOnlyAuthTest].testAuthWithBuildingConf2()'
  - '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessToken1()'
  - '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessToken2()'
  - '[twitter4j.ApplicationOnlyAuthTest].testInvalidation()'
  - '[twitter4j.ApplicationOnlyAuthTest].testAuthWithPropertyFile()'
  - '[twitter4j.ApplicationOnlyAuthTest].testSettingAccessTokenFromPropertyFile()'
  - '[twitter4j.ApplicationOnlyAuthTest].writeFile(String)'
  - '[twitter4j.ApplicationOnlyAuthTest].deleteFile(String)'
  - '[twitter4j.ApplicationOnlyAuthTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/ApplicationOnlyAuthTest.java
- function_names:
  - '[twitter4j.GeoQueryTest].testConstructors()'
  - '[twitter4j.GeoQueryTest].testEmptyConstructors()'
  - '[twitter4j.GeoQueryTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/GeoQueryTest.java
- function_names:
  - '[twitter4j.RateLimitStatusJSONImplTest].testGetResetTimeInSeconds()'
  - '[twitter4j.RateLimitStatusJSONImplTest].<init>()'
  - '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].<init>()'
  - '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].getResponseHeader(String)'
  - '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].getResponseHeaderFields()'
  - '[twitter4j.RateLimitStatusJSONImplTest.MockHttpResponse].disconnect()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/RateLimitStatusJSONImplTest.java
- function_names:
  - '[twitter4j.DataObjectFactoryTest].testCreateObject()'
  - '[twitter4j.DataObjectFactoryTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/DataObjectFactoryTest.java
- function_names:
  - '[twitter4j.UserJSONImplTest].testGetDescriptionURLEntities1()'
  - '[twitter4j.UserJSONImplTest].testGetDescriptionURLEntities2()'
  - '[twitter4j.UserJSONImplTest].testProfileImageURL()'
  - '[twitter4j.UserJSONImplTest].testUserWithheldInCountry()'
  - '[twitter4j.UserJSONImplTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/UserJSONImplTest.java
- function_names:
  - '[twitter4j.FavoritesResourcesTest].testFavoriteMethods()'
  - '[twitter4j.FavoritesResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/FavoritesResourcesTest.java
- function_names:
  - '[twitter4j.StatusJSONImplTest].testReturningNullForMissingIsoLanguageCode()'
  - '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusIsRetweeted()'
  - '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusIsNotRetweeted()'
  - '[twitter4j.StatusJSONImplTest].testIsRetweetedWhenStatusHasNoRetweetedProperty()'
  - '[twitter4j.StatusJSONImplTest].testLoadingGeoLocationWithCoordinatesField()'
  - '[twitter4j.StatusJSONImplTest].testLangWithLangFieldDefined()'
  - '[twitter4j.StatusJSONImplTest].testExtendedMediaEntities()'
  - '[twitter4j.StatusJSONImplTest].testQuotedStatus()'
  - '[twitter4j.StatusJSONImplTest].testQuotedStatusPermalink()'
  - '[twitter4j.StatusJSONImplTest].testAcitivityWithheldInCountries()'
  - '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityMode()'
  - '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityModeStreaming()'
  - '[twitter4j.StatusJSONImplTest].testExtendedTweetCompatibilityModeStreaming_gif()'
  - '[twitter4j.StatusJSONImplTest].testExtendedTweetExtendedMode()'
  - '[twitter4j.StatusJSONImplTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/StatusJSONImplTest.java
- function_names:
  - '[twitter4j.JSONObjectTypeTest].testDetermine()'
  - '[twitter4j.JSONObjectTypeTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/JSONObjectTypeTest.java
- function_names:
  - '[twitter4j.TimelineResourcesTest].testGetHomeTimeline()'
  - '[twitter4j.TimelineResourcesTest].testUserTimeline()'
  - '[twitter4j.TimelineResourcesTest].testGetMentions()'
  - '[twitter4j.TimelineResourcesTest].testRetweetsOfMe()'
  - '[twitter4j.TimelineResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TimelineResourcesTest.java
- function_names:
  - '[twitter4j.DirectMessagesResourcesTest].testQuickResponse()'
  - '[twitter4j.DirectMessagesResourcesTest].testNewDMAPIs()'
  - '[twitter4j.DirectMessagesResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/DirectMessagesResourcesTest.java
- function_names:
  - '[twitter4j.PlaceGeoResourcesTest].testGeoMethods()'
  - '[twitter4j.PlaceGeoResourcesTest].testGeoLocation()'
  - '[twitter4j.PlaceGeoResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/PlaceGeoResourcesTest.java
- function_names:
  - '[twitter4j.SearchAPITest].testQuery()'
  - '[twitter4j.SearchAPITest].findParameter(HttpParameter[],String)'
  - '[twitter4j.SearchAPITest].testSearch()'
  - '[twitter4j.SearchAPITest].testEasyPaging()'
  - '[twitter4j.SearchAPITest].testEasyPaging2()'
  - '[twitter4j.SearchAPITest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SearchAPITest.java
- function_names:
  - '[twitter4j.HelpResoursesTest].testHelpMethods()'
  - '[twitter4j.HelpResoursesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/HelpResoursesTest.java
- function_names:
  - '[twitter4j.MediaEntityJSONImplTest].testVideoInfo()'
  - '[twitter4j.MediaEntityJSONImplTest].testAnimatedGifs()'
  - '[twitter4j.MediaEntityJSONImplTest].testExtAltText()'
  - '[twitter4j.MediaEntityJSONImplTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/MediaEntityJSONImplTest.java
- function_names:
  - '[twitter4j.SavedSearchesResourcesTest].testSavedSearches()'
  - '[twitter4j.SavedSearchesResourcesTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/SavedSearchesResourcesTest.java
- function_names:
  - '[twitter4j.TwitterTest].testRateLimitStatus()'
  - '[twitter4j.TwitterTest].testGetAccessLevel()'
  - '[twitter4j.TwitterTest].assertDeserializedFormIsNotEqual(Object)'
  - '[twitter4j.TwitterTest].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/testv1/java/twitter4j/TwitterTest.java
- function_names:
  - '[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.UserJSONImpl].<init>()'
  - '[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,String)'
  - '[twitter4j.UserJSONImpl].compareTo(twitter4j.v1.User)'
  - '[twitter4j.UserJSONImpl].getId()'
  - '[twitter4j.UserJSONImpl].getName()'
  - '[twitter4j.UserJSONImpl].getEmail()'
  - '[twitter4j.UserJSONImpl].getScreenName()'
  - '[twitter4j.UserJSONImpl].getLocation()'
  - '[twitter4j.UserJSONImpl].getDescription()'
  - '[twitter4j.UserJSONImpl].isContributorsEnabled()'
  - '[twitter4j.UserJSONImpl].getProfileImageURL()'
  - '[twitter4j.UserJSONImpl].getBiggerProfileImageURL()'
  - '[twitter4j.UserJSONImpl].getMiniProfileImageURL()'
  - '[twitter4j.UserJSONImpl].getOriginalProfileImageURL()'
  - '[twitter4j.UserJSONImpl].get400x400ProfileImageURL()'
  - '[twitter4j.UserJSONImpl].toResizedURL(String,String)'
  - '[twitter4j.UserJSONImpl].getProfileImageURLHttps()'
  - '[twitter4j.UserJSONImpl].getBiggerProfileImageURLHttps()'
  - '[twitter4j.UserJSONImpl].getMiniProfileImageURLHttps()'
  - '[twitter4j.UserJSONImpl].getOriginalProfileImageURLHttps()'
  - '[twitter4j.UserJSONImpl].get400x400ProfileImageURLHttps()'
  - '[twitter4j.UserJSONImpl].isDefaultProfileImage()'
  - '[twitter4j.UserJSONImpl].getURL()'
  - '[twitter4j.UserJSONImpl].isProtected()'
  - '[twitter4j.UserJSONImpl].getFollowersCount()'
  - '[twitter4j.UserJSONImpl].getProfileBackgroundColor()'
  - '[twitter4j.UserJSONImpl].getProfileTextColor()'
  - '[twitter4j.UserJSONImpl].getProfileLinkColor()'
  - '[twitter4j.UserJSONImpl].getProfileSidebarFillColor()'
  - '[twitter4j.UserJSONImpl].getProfileSidebarBorderColor()'
  - '[twitter4j.UserJSONImpl].isProfileUseBackgroundImage()'
  - '[twitter4j.UserJSONImpl].isDefaultProfile()'
  - '[twitter4j.UserJSONImpl].isShowAllInlineMedia()'
  - '[twitter4j.UserJSONImpl].getFriendsCount()'
  - '[twitter4j.UserJSONImpl].getStatus()'
  - '[twitter4j.UserJSONImpl].getCreatedAt()'
  - '[twitter4j.UserJSONImpl].getFavouritesCount()'
  - '[twitter4j.UserJSONImpl].getUtcOffset()'
  - '[twitter4j.UserJSONImpl].getTimeZone()'
  - '[twitter4j.UserJSONImpl].getProfileBackgroundImageURL()'
  - '[twitter4j.UserJSONImpl].getProfileBackgroundImageUrlHttps()'
  - '[twitter4j.UserJSONImpl].getProfileBannerURL()'
  - '[twitter4j.UserJSONImpl].getProfileBannerRetinaURL()'
  - '[twitter4j.UserJSONImpl].getProfileBannerIPadURL()'
  - '[twitter4j.UserJSONImpl].getProfileBannerIPadRetinaURL()'
  - '[twitter4j.UserJSONImpl].getProfileBannerMobileURL()'
  - '[twitter4j.UserJSONImpl].getProfileBannerMobileRetinaURL()'
  - '[twitter4j.UserJSONImpl].getProfileBanner300x100URL()'
  - '[twitter4j.UserJSONImpl].getProfileBanner600x200URL()'
  - '[twitter4j.UserJSONImpl].getProfileBanner1500x500URL()'
  - '[twitter4j.UserJSONImpl].isProfileBackgroundTiled()'
  - '[twitter4j.UserJSONImpl].getLang()'
  - '[twitter4j.UserJSONImpl].getStatusesCount()'
  - '[twitter4j.UserJSONImpl].isGeoEnabled()'
  - '[twitter4j.UserJSONImpl].isVerified()'
  - '[twitter4j.UserJSONImpl].isTranslator()'
  - '[twitter4j.UserJSONImpl].getListedCount()'
  - '[twitter4j.UserJSONImpl].isFollowRequestSent()'
  - '[twitter4j.UserJSONImpl].getDescriptionURLEntities()'
  - '[twitter4j.UserJSONImpl].getURLEntity()'
  - '[twitter4j.UserJSONImpl].getWithheldInCountries()'
  - '[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
  - '[twitter4j.UserJSONImpl].hashCode()'
  - '[twitter4j.UserJSONImpl].equals(Object)'
  - '[twitter4j.UserJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserJSONImpl.java
- function_names:
  - '[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.TimeZoneJSONImpl].getName()'
  - '[twitter4j.TimeZoneJSONImpl].tzinfoName()'
  - '[twitter4j.TimeZoneJSONImpl].utcOffset()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimeZoneJSONImpl.java
- function_names:
  - '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.DirectMessageJSONImpl].getId()'
  - '[twitter4j.DirectMessageJSONImpl].getCreatedAt()'
  - '[twitter4j.DirectMessageJSONImpl].getRecipientId()'
  - '[twitter4j.DirectMessageJSONImpl].getSenderId()'
  - '[twitter4j.DirectMessageJSONImpl].getText()'
  - '[twitter4j.DirectMessageJSONImpl].getUserMentionEntities()'
  - '[twitter4j.DirectMessageJSONImpl].getURLEntities()'
  - '[twitter4j.DirectMessageJSONImpl].getHashtagEntities()'
  - '[twitter4j.DirectMessageJSONImpl].getMediaEntities()'
  - '[twitter4j.DirectMessageJSONImpl].getSymbolEntities()'
  - '[twitter4j.DirectMessageJSONImpl].getQuickReplies()'
  - '[twitter4j.DirectMessageJSONImpl].getQuickReplyResponse()'
  - '[twitter4j.DirectMessageJSONImpl].equals(Object)'
  - '[twitter4j.DirectMessageJSONImpl].hashCode()'
  - '[twitter4j.DirectMessageJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageJSONImpl.java
- function_names:
  - '[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.TrendsResourcesImpl].getPlaceTrends(int)'
  - '[twitter4j.TrendsResourcesImpl].getAvailableTrends()'
  - '[twitter4j.TrendsResourcesImpl].getClosestTrends(twitter4j.v1.GeoLocation)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsResourcesImpl.java
- function_names:
  - '[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.IDsJSONImpl].<init>(String)'
  - '[twitter4j.IDsJSONImpl].init(String)'
  - '[twitter4j.IDsJSONImpl].getIDs()'
  - '[twitter4j.IDsJSONImpl].hasPrevious()'
  - '[twitter4j.IDsJSONImpl].getPreviousCursor()'
  - '[twitter4j.IDsJSONImpl].hasNext()'
  - '[twitter4j.IDsJSONImpl].getNextCursor()'
  - '[twitter4j.IDsJSONImpl].equals(Object)'
  - '[twitter4j.IDsJSONImpl].hashCode()'
  - '[twitter4j.IDsJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/IDsJSONImpl.java
- function_names:
  - '[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.SearchResourceImpl].search(twitter4j.v1.Query)'
  - '[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)'
  - '[twitter4j.SearchResourceImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - '[twitter4j.SearchResourceImpl].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SearchResourceImpl.java
- function_names:
  - '[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.UsersResourcesImpl].getAccountSettings()'
  - '[twitter4j.UsersResourcesImpl].verifyCredentials()'
  - '[twitter4j.UsersResourcesImpl].updateAccountSettings(Integer,Boolean,String,String,String,String)'
  - '[twitter4j.UsersResourcesImpl].updateAllowDmsFrom(String)'
  - '[twitter4j.UsersResourcesImpl].updateProfile(String,String,String,String)'
  - '[twitter4j.UsersResourcesImpl].addParameterToList(java.util.List<twitter4j.HttpParameter>,String,String)'
  - '[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.File)'
  - '[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.InputStream)'
  - '[twitter4j.UsersResourcesImpl].getBlocksList()'
  - '[twitter4j.UsersResourcesImpl].getBlocksList(long)'
  - '[twitter4j.UsersResourcesImpl].getBlocksIDs()'
  - '[twitter4j.UsersResourcesImpl].getBlocksIDs(long)'
  - '[twitter4j.UsersResourcesImpl].createBlock(long)'
  - '[twitter4j.UsersResourcesImpl].createBlock(String)'
  - '[twitter4j.UsersResourcesImpl].destroyBlock(long)'
  - '[twitter4j.UsersResourcesImpl].destroyBlock(String)'
  - '[twitter4j.UsersResourcesImpl].getMutesList(long)'
  - '[twitter4j.UsersResourcesImpl].getMutesIDs(long)'
  - '[twitter4j.UsersResourcesImpl].createMute(long)'
  - '[twitter4j.UsersResourcesImpl].createMute(String)'
  - '[twitter4j.UsersResourcesImpl].destroyMute(long)'
  - '[twitter4j.UsersResourcesImpl].destroyMute(String)'
  - '[twitter4j.UsersResourcesImpl].lookupUsers()'
  - '[twitter4j.UsersResourcesImpl].showUser(long)'
  - '[twitter4j.UsersResourcesImpl].showUser(String)'
  - '[twitter4j.UsersResourcesImpl].searchUsers(String,int)'
  - '[twitter4j.UsersResourcesImpl].getContributees(long)'
  - '[twitter4j.UsersResourcesImpl].getContributees(String)'
  - '[twitter4j.UsersResourcesImpl].getContributors(long)'
  - '[twitter4j.UsersResourcesImpl].getContributors(String)'
  - '[twitter4j.UsersResourcesImpl].removeProfileBanner()'
  - '[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.File)'
  - '[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.InputStream)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UsersResourcesImpl.java
- function_names:
  - '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
  - '[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.AccountSettingsJSONImpl].isSleepTimeEnabled()'
  - '[twitter4j.AccountSettingsJSONImpl].getSleepStartTime()'
  - '[twitter4j.AccountSettingsJSONImpl].getSleepEndTime()'
  - '[twitter4j.AccountSettingsJSONImpl].getTrendLocations()'
  - '[twitter4j.AccountSettingsJSONImpl].isGeoEnabled()'
  - '[twitter4j.AccountSettingsJSONImpl].isDiscoverableByEmail()'
  - '[twitter4j.AccountSettingsJSONImpl].isAlwaysUseHttps()'
  - '[twitter4j.AccountSettingsJSONImpl].getScreenName()'
  - '[twitter4j.AccountSettingsJSONImpl].getLanguage()'
  - '[twitter4j.AccountSettingsJSONImpl].getTimeZone()'
  - '[twitter4j.AccountSettingsJSONImpl].getAllowDmsFrom()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountSettingsJSONImpl.java
- function_names:
  - '[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.StatusDeletionNoticeImpl].getStatusId()'
  - '[twitter4j.StatusDeletionNoticeImpl].getUserId()'
  - '[twitter4j.StatusDeletionNoticeImpl].compareTo(twitter4j.v1.StatusDeletionNotice)'
  - '[twitter4j.StatusDeletionNoticeImpl].equals(Object)'
  - '[twitter4j.StatusDeletionNoticeImpl].hashCode()'
  - '[twitter4j.StatusDeletionNoticeImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusDeletionNoticeImpl.java
- function_names:
  - '[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.FavoritesResourcesImpl].getFavorites()'
  - '[twitter4j.FavoritesResourcesImpl].getFavorites(long)'
  - '[twitter4j.FavoritesResourcesImpl].getFavorites(String)'
  - '[twitter4j.FavoritesResourcesImpl].getFavorites(twitter4j.v1.Paging)'
  - '[twitter4j.FavoritesResourcesImpl].getFavorites(long,twitter4j.v1.Paging)'
  - '[twitter4j.FavoritesResourcesImpl].getFavorites(String,twitter4j.v1.Paging)'
  - '[twitter4j.FavoritesResourcesImpl].destroyFavorite(long)'
  - '[twitter4j.FavoritesResourcesImpl].createFavorite(long)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FavoritesResourcesImpl.java
- function_names:
  - '[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)'
  - '[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.StatusJSONImpl].<init>()'
  - '[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)'
  - '[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)'
  - '[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)'
  - '[twitter4j.StatusJSONImpl].compareTo(twitter4j.v1.Status)'
  - '[twitter4j.StatusJSONImpl].getCreatedAt()'
  - '[twitter4j.StatusJSONImpl].getId()'
  - '[twitter4j.StatusJSONImpl].getText()'
  - '[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()'
  - '[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()'
  - '[twitter4j.StatusJSONImpl].getSource()'
  - '[twitter4j.StatusJSONImpl].isTruncated()'
  - '[twitter4j.StatusJSONImpl].getInReplyToStatusId()'
  - '[twitter4j.StatusJSONImpl].getInReplyToUserId()'
  - '[twitter4j.StatusJSONImpl].getInReplyToScreenName()'
  - '[twitter4j.StatusJSONImpl].getGeoLocation()'
  - '[twitter4j.StatusJSONImpl].getPlace()'
  - '[twitter4j.StatusJSONImpl].getContributors()'
  - '[twitter4j.StatusJSONImpl].isFavorited()'
  - '[twitter4j.StatusJSONImpl].isRetweeted()'
  - '[twitter4j.StatusJSONImpl].getFavoriteCount()'
  - '[twitter4j.StatusJSONImpl].getUser()'
  - '[twitter4j.StatusJSONImpl].isRetweet()'
  - '[twitter4j.StatusJSONImpl].getRetweetedStatus()'
  - '[twitter4j.StatusJSONImpl].getRetweetCount()'
  - '[twitter4j.StatusJSONImpl].isRetweetedByMe()'
  - '[twitter4j.StatusJSONImpl].getCurrentUserRetweetId()'
  - '[twitter4j.StatusJSONImpl].isPossiblySensitive()'
  - '[twitter4j.StatusJSONImpl].getUserMentionEntities()'
  - '[twitter4j.StatusJSONImpl].getURLEntities()'
  - '[twitter4j.StatusJSONImpl].getHashtagEntities()'
  - '[twitter4j.StatusJSONImpl].getMediaEntities()'
  - '[twitter4j.StatusJSONImpl].getSymbolEntities()'
  - '[twitter4j.StatusJSONImpl].getScopes()'
  - '[twitter4j.StatusJSONImpl].getWithheldInCountries()'
  - '[twitter4j.StatusJSONImpl].getQuotedStatusId()'
  - '[twitter4j.StatusJSONImpl].getQuotedStatus()'
  - '[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()'
  - '[twitter4j.StatusJSONImpl].getLang()'
  - '[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.StatusJSONImpl].hashCode()'
  - '[twitter4j.StatusJSONImpl].equals(Object)'
  - '[twitter4j.StatusJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/StatusJSONImpl.java
- function_names:
  - '[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.UploadedMediaImpl].getImageWidth()'
  - '[twitter4j.UploadedMediaImpl].getImageHeight()'
  - '[twitter4j.UploadedMediaImpl].getImageType()'
  - '[twitter4j.UploadedMediaImpl].getMediaId()'
  - '[twitter4j.UploadedMediaImpl].getSize()'
  - '[twitter4j.UploadedMediaImpl].getProcessingState()'
  - '[twitter4j.UploadedMediaImpl].getProcessingCheckAfterSecs()'
  - '[twitter4j.UploadedMediaImpl].getProgressPercent()'
  - '[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.UploadedMediaImpl].equals(Object)'
  - '[twitter4j.UploadedMediaImpl].hashCode()'
  - '[twitter4j.UploadedMediaImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UploadedMediaImpl.java
- function_names:
  - '[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.APIResourceBase].get(String)'
  - '[twitter4j.APIResourceBase].post(String)'
  - '[twitter4j.APIResourceBase].delete(String)'
  - '[twitter4j.APIResourceBase].post(String,twitter4j.JSONObject)'
  - '[twitter4j.APIResourceBase].mergeParameters(HttpParameter[],HttpParameter[])'
  - '[twitter4j.APIResourceBase].mergeParameters(HttpParameter[],twitter4j.HttpParameter)'
  - '[twitter4j.APIResourceBase].mergeImplicitParams()'
  - '[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)'
  - '[twitter4j.APIResourceBase].httpResponseReceived(twitter4j.HttpResponseEvent)'
  - '[twitter4j.APIResourceBase].checkFileValidity(java.io.File)'
  - '[twitter4j.APIResourceBase].equals(Object)'
  - '[twitter4j.APIResourceBase].hashCode()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/APIResourceBase.java
- function_names:
  - '[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.HashtagEntityJSONImpl].<init>(int,int,String)'
  - '[twitter4j.HashtagEntityJSONImpl].<init>()'
  - '[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.HashtagEntityJSONImpl].getText()'
  - '[twitter4j.HashtagEntityJSONImpl].getStart()'
  - '[twitter4j.HashtagEntityJSONImpl].getEnd()'
  - '[twitter4j.HashtagEntityJSONImpl].equals(Object)'
  - '[twitter4j.HashtagEntityJSONImpl].hashCode()'
  - '[twitter4j.HashtagEntityJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HashtagEntityJSONImpl.java
- function_names:
  - '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.OEmbedJSONImpl].getHtml()'
  - '[twitter4j.OEmbedJSONImpl].getAuthorName()'
  - '[twitter4j.OEmbedJSONImpl].getURL()'
  - '[twitter4j.OEmbedJSONImpl].getVersion()'
  - '[twitter4j.OEmbedJSONImpl].getCacheAge()'
  - '[twitter4j.OEmbedJSONImpl].getAuthorURL()'
  - '[twitter4j.OEmbedJSONImpl].getWidth()'
  - '[twitter4j.OEmbedJSONImpl].equals(Object)'
  - '[twitter4j.OEmbedJSONImpl].hashCode()'
  - '[twitter4j.OEmbedJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/OEmbedJSONImpl.java
- function_names:
  - '[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.SavedSearchesResourcesImpl].getSavedSearches()'
  - '[twitter4j.SavedSearchesResourcesImpl].showSavedSearch(long)'
  - '[twitter4j.SavedSearchesResourcesImpl].createSavedSearch(String)'
  - '[twitter4j.SavedSearchesResourcesImpl].destroySavedSearch(long)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchesResourcesImpl.java
- function_names:
  - '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)'
  - '[twitter4j.RateLimitStatusJSONImpl].<init>(int,int,int)'
  - '[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)'
  - '[twitter4j.RateLimitStatusJSONImpl].getRemaining()'
  - '[twitter4j.RateLimitStatusJSONImpl].getLimit()'
  - '[twitter4j.RateLimitStatusJSONImpl].getResetTimeInSeconds()'
  - '[twitter4j.RateLimitStatusJSONImpl].getSecondsUntilReset()'
  - '[twitter4j.RateLimitStatusJSONImpl].equals(Object)'
  - '[twitter4j.RateLimitStatusJSONImpl].hashCode()'
  - '[twitter4j.RateLimitStatusJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RateLimitStatusJSONImpl.java
- function_names:
  - '[twitter4j.ScopesImpl].<init>()'
  - '[twitter4j.ScopesImpl].<init>(String[])'
  - '[twitter4j.ScopesImpl].getPlaceIds()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ScopesImpl.java
- function_names:
  - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.PlaceJSONImpl].<init>()'
  - '[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.PlaceJSONImpl].compareTo(twitter4j.v1.Place)'
  - '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
  - '[twitter4j.PlaceJSONImpl].getName()'
  - '[twitter4j.PlaceJSONImpl].getStreetAddress()'
  - '[twitter4j.PlaceJSONImpl].getCountryCode()'
  - '[twitter4j.PlaceJSONImpl].getId()'
  - '[twitter4j.PlaceJSONImpl].getCountry()'
  - '[twitter4j.PlaceJSONImpl].getPlaceType()'
  - '[twitter4j.PlaceJSONImpl].getURL()'
  - '[twitter4j.PlaceJSONImpl].getFullName()'
  - '[twitter4j.PlaceJSONImpl].getBoundingBoxType()'
  - '[twitter4j.PlaceJSONImpl].getBoundingBoxCoordinates()'
  - '[twitter4j.PlaceJSONImpl].getGeometryType()'
  - '[twitter4j.PlaceJSONImpl].getGeometryCoordinates()'
  - '[twitter4j.PlaceJSONImpl].getContainedWithIn()'
  - '[twitter4j.PlaceJSONImpl].equals(Object)'
  - '[twitter4j.PlaceJSONImpl].hashCode()'
  - '[twitter4j.PlaceJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlaceJSONImpl.java
- function_names:
  - '[twitter4j.DirectMessageListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
  - '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
  - '[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)'
  - '[twitter4j.DirectMessageListImpl].getNextCursor()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessageListImpl.java
- function_names:
  - '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)'
  - '[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(String)'
  - '[twitter4j.QueryResultJSONImpl].getSinceId()'
  - '[twitter4j.QueryResultJSONImpl].getMaxId()'
  - '[twitter4j.QueryResultJSONImpl].getRefreshURL()'
  - '[twitter4j.QueryResultJSONImpl].getCount()'
  - '[twitter4j.QueryResultJSONImpl].getCompletedIn()'
  - '[twitter4j.QueryResultJSONImpl].getQuery()'
  - '[twitter4j.QueryResultJSONImpl].getTweets()'
  - '[twitter4j.QueryResultJSONImpl].nextQuery()'
  - '[twitter4j.QueryResultJSONImpl].hasNext()'
  - '[twitter4j.QueryResultJSONImpl].equals(Object)'
  - '[twitter4j.QueryResultJSONImpl].hashCode()'
  - '[twitter4j.QueryResultJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QueryResultJSONImpl.java
- function_names:
  - '[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.FriendshipJSONImpl].getId()'
  - '[twitter4j.FriendshipJSONImpl].getName()'
  - '[twitter4j.FriendshipJSONImpl].getScreenName()'
  - '[twitter4j.FriendshipJSONImpl].isFollowing()'
  - '[twitter4j.FriendshipJSONImpl].isFollowedBy()'
  - '[twitter4j.FriendshipJSONImpl].equals(Object)'
  - '[twitter4j.FriendshipJSONImpl].hashCode()'
  - '[twitter4j.FriendshipJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendshipJSONImpl.java
- function_names:
  - '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.SavedSearchJSONImpl].compareTo(twitter4j.v1.SavedSearch)'
  - '[twitter4j.SavedSearchJSONImpl].getCreatedAt()'
  - '[twitter4j.SavedSearchJSONImpl].getQuery()'
  - '[twitter4j.SavedSearchJSONImpl].getPosition()'
  - '[twitter4j.SavedSearchJSONImpl].getName()'
  - '[twitter4j.SavedSearchJSONImpl].getId()'
  - '[twitter4j.SavedSearchJSONImpl].equals(Object)'
  - '[twitter4j.SavedSearchJSONImpl].hashCode()'
  - '[twitter4j.SavedSearchJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SavedSearchJSONImpl.java
- function_names:
  - '[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.SpamReportingResourceImpl].reportSpam(long)'
  - '[twitter4j.SpamReportingResourceImpl].reportSpam(String)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/SpamReportingResourceImpl.java
- function_names:
  - '[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.LanguageJSONImpl].getName()'
  - '[twitter4j.LanguageJSONImpl].getCode()'
  - '[twitter4j.LanguageJSONImpl].getStatus()'
  - '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LanguageJSONImpl.java
- function_names:
  - '[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getNoRetweetsFriendships()'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(String,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(String,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(String,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(String,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].lookupFriendships()'
  - '[twitter4j.FriendsFollowersResourcesImpl].getIncomingFriendships(long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getOutgoingFriendships(long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(String)'
  - '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long,boolean)'
  - '[twitter4j.FriendsFollowersResourcesImpl].createFriendship(String,boolean)'
  - '[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(String)'
  - '[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(long,boolean,boolean)'
  - '[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(String,boolean,boolean)'
  - '[twitter4j.FriendsFollowersResourcesImpl].showFriendship(long,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].showFriendship(String,String)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int,boolean,boolean)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(String,long,int,boolean,boolean)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int,boolean,boolean)'
  - '[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(String,long,int,boolean,boolean)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/FriendsFollowersResourcesImpl.java
- function_names:
  - '[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.HelpResourcesImpl].getLanguages()'
  - '[twitter4j.HelpResourcesImpl].getRateLimitStatus()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/HelpResourcesImpl.java
- function_names:
  - '[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.ListsResourcesImpl].getUserLists(String)'
  - '[twitter4j.ListsResourcesImpl].getUserLists(String,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserLists(long)'
  - '[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListStatuses(long,twitter4j.v1.Paging)'
  - '[twitter4j.ListsResourcesImpl].getUserListStatuses(long,String,twitter4j.v1.Paging)'
  - '[twitter4j.ListsResourcesImpl].getUserListStatuses(String,String,twitter4j.v1.Paging)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,long)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,String,long)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListMember(long,String)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListMember(String,String,long)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,String[])'
  - '[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,long[])'
  - '[twitter4j.ListsResourcesImpl].destroyUserListMembers(String,String,String[])'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(String,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,String,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscribers(String,String,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].createUserListSubscription(long)'
  - '[twitter4j.ListsResourcesImpl].createUserListSubscription(long,String)'
  - '[twitter4j.ListsResourcesImpl].createUserListSubscription(String,String)'
  - '[twitter4j.ListsResourcesImpl].showUserListSubscription(long,long)'
  - '[twitter4j.ListsResourcesImpl].showUserListSubscription(long,String,long)'
  - '[twitter4j.ListsResourcesImpl].showUserListSubscription(String,String,long)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long,String)'
  - '[twitter4j.ListsResourcesImpl].destroyUserListSubscription(String,String)'
  - '[twitter4j.ListsResourcesImpl].createUserListMembers(long)'
  - '[twitter4j.ListsResourcesImpl].createUserListMembers(long,String)'
  - '[twitter4j.ListsResourcesImpl].createUserListMembers(String,String)'
  - '[twitter4j.ListsResourcesImpl].showUserListMembership(long,long)'
  - '[twitter4j.ListsResourcesImpl].showUserListMembership(long,String,long)'
  - '[twitter4j.ListsResourcesImpl].showUserListMembership(String,String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(long,String,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListMembers(String,String,int,long,boolean)'
  - '[twitter4j.ListsResourcesImpl].createUserListMember(long,long)'
  - '[twitter4j.ListsResourcesImpl].createUserListMember(long,String,long)'
  - '[twitter4j.ListsResourcesImpl].createUserListMember(String,String,long)'
  - '[twitter4j.ListsResourcesImpl].destroyUserList(long)'
  - '[twitter4j.ListsResourcesImpl].destroyUserList(long,String)'
  - '[twitter4j.ListsResourcesImpl].destroyUserList(String,String)'
  - '[twitter4j.ListsResourcesImpl].updateUserList(long,String,boolean,String)'
  - '[twitter4j.ListsResourcesImpl].updateUserList(long,String,String,boolean,String)'
  - '[twitter4j.ListsResourcesImpl].updateUserList(String,String,String,boolean,String)'
  - '[twitter4j.ListsResourcesImpl].updateUserList(String,boolean,String)'
  - '[twitter4j.ListsResourcesImpl].createUserList(String,boolean,String)'
  - '[twitter4j.ListsResourcesImpl].showUserList(long)'
  - '[twitter4j.ListsResourcesImpl].showUserList(long,String)'
  - '[twitter4j.ListsResourcesImpl].showUserList(String,String)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(String,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(String,int,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,long)'
  - '[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/ListsResourcesImpl.java
- function_names:
  - '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
  - '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.AccountTotalsJSONImpl].getUpdates()'
  - '[twitter4j.AccountTotalsJSONImpl].getFollowers()'
  - '[twitter4j.AccountTotalsJSONImpl].getFavorites()'
  - '[twitter4j.AccountTotalsJSONImpl].getFriends()'
  - '[twitter4j.AccountTotalsJSONImpl].equals(Object)'
  - '[twitter4j.AccountTotalsJSONImpl].hashCode()'
  - '[twitter4j.AccountTotalsJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/AccountTotalsJSONImpl.java
- function_names:
  - '[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.URLEntityJSONImpl].<init>(int,int,String,String,String)'
  - '[twitter4j.URLEntityJSONImpl].<init>()'
  - '[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.URLEntityJSONImpl].getText()'
  - '[twitter4j.URLEntityJSONImpl].getURL()'
  - '[twitter4j.URLEntityJSONImpl].getExpandedURL()'
  - '[twitter4j.URLEntityJSONImpl].getDisplayURL()'
  - '[twitter4j.URLEntityJSONImpl].getStart()'
  - '[twitter4j.URLEntityJSONImpl].getEnd()'
  - '[twitter4j.URLEntityJSONImpl].equals(Object)'
  - '[twitter4j.URLEntityJSONImpl].hashCode()'
  - '[twitter4j.URLEntityJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/URLEntityJSONImpl.java
- function_names:
  - '[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.UserListJSONImpl].compareTo(twitter4j.v1.UserList)'
  - '[twitter4j.UserListJSONImpl].getId()'
  - '[twitter4j.UserListJSONImpl].getName()'
  - '[twitter4j.UserListJSONImpl].getFullName()'
  - '[twitter4j.UserListJSONImpl].getSlug()'
  - '[twitter4j.UserListJSONImpl].getDescription()'
  - '[twitter4j.UserListJSONImpl].getSubscriberCount()'
  - '[twitter4j.UserListJSONImpl].getMemberCount()'
  - '[twitter4j.UserListJSONImpl].getURI()'
  - '[twitter4j.UserListJSONImpl].isPublic()'
  - '[twitter4j.UserListJSONImpl].isFollowing()'
  - '[twitter4j.UserListJSONImpl].getCreatedAt()'
  - '[twitter4j.UserListJSONImpl].getUser()'
  - '[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.UserListJSONImpl].hashCode()'
  - '[twitter4j.UserListJSONImpl].equals(Object)'
  - '[twitter4j.UserListJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserListJSONImpl.java
- function_names:
  - '[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int)'
  - '[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int,String)'
  - '[twitter4j.DirectMessagesResourcesImpl].showDirectMessage(long)'
  - '[twitter4j.DirectMessagesResourcesImpl].destroyDirectMessage(long)'
  - '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String)'
  - '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String,String)'
  - '[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,String,long,String)'
  - '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,String,long)'
  - '[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(String,String)'
  - '[twitter4j.DirectMessagesResourcesImpl].getDMImageAsStream(String)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/DirectMessagesResourcesImpl.java
- function_names:
  - '[twitter4j.TrendsJSONImpl].compareTo(twitter4j.v1.Trends)'
  - '[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.TrendsJSONImpl].<init>(String)'
  - '[twitter4j.TrendsJSONImpl].<init>(String,boolean)'
  - '[twitter4j.TrendsJSONImpl].init(String,boolean)'
  - '[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,Trend[])'
  - '[twitter4j.TrendsJSONImpl].createTrendsList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)'
  - '[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)'
  - '[twitter4j.TrendsJSONImpl].getTrends()'
  - '[twitter4j.TrendsJSONImpl].getLocation()'
  - '[twitter4j.TrendsJSONImpl].getAsOf()'
  - '[twitter4j.TrendsJSONImpl].getTrendAt()'
  - '[twitter4j.TrendsJSONImpl].equals(Object)'
  - '[twitter4j.TrendsJSONImpl].hashCode()'
  - '[twitter4j.TrendsJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendsJSONImpl.java
- function_names:
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].<init>()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].getText()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].getURL()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].getExpandedURL()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].getDisplayURL()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].getStart()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].getEnd()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].equals(Object)'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].hashCode()'
  - '[twitter4j.QuotedStatusPermalinkJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/QuotedStatusPermalinkJSONImpl.java
- function_names:
  - '[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.TimelinesResourcesImpl].getMentionsTimeline()'
  - '[twitter4j.TimelinesResourcesImpl].getMentionsTimeline(twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].getHomeTimeline()'
  - '[twitter4j.TimelinesResourcesImpl].getHomeTimeline(twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe()'
  - '[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe(twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String,twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(String)'
  - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(long)'
  - '[twitter4j.TimelinesResourcesImpl].getUserTimeline()'
  - '[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],String,twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],String,twitter4j.v1.Paging)'
  - '[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.List<twitter4j.HttpParameter>,String,long)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TimelinesResourcesImpl.java
- function_names:
  - '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)'
  - '[twitter4j.RelationshipJSONImpl].createRelationshipList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.RelationshipJSONImpl].getSourceUserId()'
  - '[twitter4j.RelationshipJSONImpl].getTargetUserId()'
  - '[twitter4j.RelationshipJSONImpl].isSourceBlockingTarget()'
  - '[twitter4j.RelationshipJSONImpl].getSourceUserScreenName()'
  - '[twitter4j.RelationshipJSONImpl].getTargetUserScreenName()'
  - '[twitter4j.RelationshipJSONImpl].isSourceFollowingTarget()'
  - '[twitter4j.RelationshipJSONImpl].isTargetFollowingSource()'
  - '[twitter4j.RelationshipJSONImpl].isSourceFollowedByTarget()'
  - '[twitter4j.RelationshipJSONImpl].isTargetFollowedBySource()'
  - '[twitter4j.RelationshipJSONImpl].canSourceDm()'
  - '[twitter4j.RelationshipJSONImpl].isSourceMutingTarget()'
  - '[twitter4j.RelationshipJSONImpl].isSourceNotificationsEnabled()'
  - '[twitter4j.RelationshipJSONImpl].isSourceWantRetweets()'
  - '[twitter4j.RelationshipJSONImpl].equals(Object)'
  - '[twitter4j.RelationshipJSONImpl].hashCode()'
  - '[twitter4j.RelationshipJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/RelationshipJSONImpl.java
- function_names:
  - '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)'
  - '[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.TrendJSONImpl].getName()'
  - '[twitter4j.TrendJSONImpl].getURL()'
  - '[twitter4j.TrendJSONImpl].getQuery()'
  - '[twitter4j.TrendJSONImpl].getTweetVolume()'
  - '[twitter4j.TrendJSONImpl].equals(Object)'
  - '[twitter4j.TrendJSONImpl].hashCode()'
  - '[twitter4j.TrendJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TrendJSONImpl.java
- function_names:
  - '[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,Integer,String)'
  - '[twitter4j.MediaEntityJSONImpl].<init>()'
  - '[twitter4j.MediaEntityJSONImpl].getId()'
  - '[twitter4j.MediaEntityJSONImpl].getMediaURL()'
  - '[twitter4j.MediaEntityJSONImpl].getMediaURLHttps()'
  - '[twitter4j.MediaEntityJSONImpl].getText()'
  - '[twitter4j.MediaEntityJSONImpl].getURL()'
  - '[twitter4j.MediaEntityJSONImpl].getDisplayURL()'
  - '[twitter4j.MediaEntityJSONImpl].getExpandedURL()'
  - '[twitter4j.MediaEntityJSONImpl].getSizes()'
  - '[twitter4j.MediaEntityJSONImpl].getType()'
  - '[twitter4j.MediaEntityJSONImpl].getStart()'
  - '[twitter4j.MediaEntityJSONImpl].getEnd()'
  - '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()'
  - '[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()'
  - '[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()'
  - '[twitter4j.MediaEntityJSONImpl].getExtAltText()'
  - '[twitter4j.MediaEntityJSONImpl].getVideoVariants()'
  - '[twitter4j.MediaEntityJSONImpl].equals(Object)'
  - '[twitter4j.MediaEntityJSONImpl].hashCode()'
  - '[twitter4j.MediaEntityJSONImpl].toString()'
  - '[twitter4j.MediaEntityJSONImpl.Size].<init>()'
  - '[twitter4j.MediaEntityJSONImpl.Size].<init>(twitter4j.JSONObject)'
  - '[twitter4j.MediaEntityJSONImpl.Size].getWidth()'
  - '[twitter4j.MediaEntityJSONImpl.Size].getHeight()'
  - '[twitter4j.MediaEntityJSONImpl.Size].getResize()'
  - '[twitter4j.MediaEntityJSONImpl.Size].equals(Object)'
  - '[twitter4j.MediaEntityJSONImpl.Size].hashCode()'
  - '[twitter4j.MediaEntityJSONImpl.Size].toString()'
  - '[twitter4j.MediaEntityJSONImpl.Variant].<init>(twitter4j.JSONObject)'
  - '[twitter4j.MediaEntityJSONImpl.Variant].<init>()'
  - '[twitter4j.MediaEntityJSONImpl.Variant].getBitrate()'
  - '[twitter4j.MediaEntityJSONImpl.Variant].getContentType()'
  - '[twitter4j.MediaEntityJSONImpl.Variant].getUrl()'
  - '[twitter4j.MediaEntityJSONImpl.Variant].equals(Object)'
  - '[twitter4j.MediaEntityJSONImpl.Variant].hashCode()'
  - '[twitter4j.MediaEntityJSONImpl.Variant].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/MediaEntityJSONImpl.java
- function_names:
  - '[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)'
  - '[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)'
  - '[twitter4j.LocationJSONImpl].getWoeid()'
  - '[twitter4j.LocationJSONImpl].getCountryName()'
  - '[twitter4j.LocationJSONImpl].getCountryCode()'
  - '[twitter4j.LocationJSONImpl].getPlaceName()'
  - '[twitter4j.LocationJSONImpl].getPlaceCode()'
  - '[twitter4j.LocationJSONImpl].getName()'
  - '[twitter4j.LocationJSONImpl].getURL()'
  - '[twitter4j.LocationJSONImpl].equals(Object)'
  - '[twitter4j.LocationJSONImpl].hashCode()'
  - '[twitter4j.LocationJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/LocationJSONImpl.java
- function_names:
  - '[twitter4j.TwitterObjectFactory].<init>()'
  - '[twitter4j.TwitterObjectFactory].getRawJSON(Object)'
  - '[twitter4j.TwitterObjectFactory].createStatus(String)'
  - '[twitter4j.TwitterObjectFactory].createUser(String)'
  - '[twitter4j.TwitterObjectFactory].createAccountTotals(String)'
  - '[twitter4j.TwitterObjectFactory].createRelationship(String)'
  - '[twitter4j.TwitterObjectFactory].createPlace(String)'
  - '[twitter4j.TwitterObjectFactory].createSavedSearch(String)'
  - '[twitter4j.TwitterObjectFactory].createTrend(String)'
  - '[twitter4j.TwitterObjectFactory].createTrends(String)'
  - '[twitter4j.TwitterObjectFactory].createIDs(String)'
  - '[twitter4j.TwitterObjectFactory].createRateLimitStatus(String)'
  - '[twitter4j.TwitterObjectFactory].createDirectMessage(String)'
  - '[twitter4j.TwitterObjectFactory].createLocation(String)'
  - '[twitter4j.TwitterObjectFactory].createUserList(String)'
  - '[twitter4j.TwitterObjectFactory].createOEmbed(String)'
  - '[twitter4j.TwitterObjectFactory].createObject(String)'
  - '[twitter4j.TwitterObjectFactory].clearThreadLocalMap()'
  - '[twitter4j.TwitterObjectFactory].registerJSONObject(T,Object)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterObjectFactory.java
- function_names:
  - '[twitter4j.EntityIndex].compareTo(twitter4j.EntityIndex)'
  - '[twitter4j.EntityIndex].setStart(int)'
  - '[twitter4j.EntityIndex].setEnd(int)'
  - '[twitter4j.EntityIndex].getStart()'
  - '[twitter4j.EntityIndex].getEnd()'
  - '[twitter4j.EntityIndex].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/EntityIndex.java
- function_names:
  - '[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,String,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean)'
  - '[twitter4j.TwitterV1Impl].timelines()'
  - '[twitter4j.TwitterV1Impl].tweets()'
  - '[twitter4j.TwitterV1Impl].search()'
  - '[twitter4j.TwitterV1Impl].directMessages()'
  - '[twitter4j.TwitterV1Impl].friendsFollowers()'
  - '[twitter4j.TwitterV1Impl].users()'
  - '[twitter4j.TwitterV1Impl].favorites()'
  - '[twitter4j.TwitterV1Impl].list()'
  - '[twitter4j.TwitterV1Impl].savedSearches()'
  - '[twitter4j.TwitterV1Impl].placesGeo()'
  - '[twitter4j.TwitterV1Impl].trends()'
  - '[twitter4j.TwitterV1Impl].spamReporting()'
  - '[twitter4j.TwitterV1Impl].help()'
  - '[twitter4j.TwitterV1Impl].stream()'
  - '[twitter4j.TwitterV1Impl].equals(Object)'
  - '[twitter4j.TwitterV1Impl].hashCode()'
  - '[twitter4j.TwitterV1Impl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TwitterV1Impl.java
- function_names:
  - '[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,String,String,long)'
  - '[twitter4j.UserMentionEntityJSONImpl].<init>()'
  - '[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)'
  - '[twitter4j.UserMentionEntityJSONImpl].getText()'
  - '[twitter4j.UserMentionEntityJSONImpl].getName()'
  - '[twitter4j.UserMentionEntityJSONImpl].getScreenName()'
  - '[twitter4j.UserMentionEntityJSONImpl].getId()'
  - '[twitter4j.UserMentionEntityJSONImpl].getStart()'
  - '[twitter4j.UserMentionEntityJSONImpl].getEnd()'
  - '[twitter4j.UserMentionEntityJSONImpl].equals(Object)'
  - '[twitter4j.UserMentionEntityJSONImpl].hashCode()'
  - '[twitter4j.UserMentionEntityJSONImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/UserMentionEntityJSONImpl.java
- function_names:
  - '[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>)'
  - '[twitter4j.PlacesGeoResourcesImpl].getGeoDetails(String)'
  - '[twitter4j.PlacesGeoResourcesImpl].reverseGeoCode(twitter4j.v1.GeoQuery)'
  - '[twitter4j.PlacesGeoResourcesImpl].searchPlaces(twitter4j.v1.GeoQuery)'
  - '[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)'
  - '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,int,java.util.List<twitter4j.HttpParameter>)'
  - '[twitter4j.PlacesGeoResourcesImpl].appendParameter(String,double,java.util.List<twitter4j.HttpParameter>)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/PlacesGeoResourcesImpl.java
- function_names:
  - '[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,String,twitter4j.Authorization,boolean,HttpParameter[],String,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,java.util.List<java.util.function.Consumer<twitter4j.RateLimitStatusEvent>>,String)'
  - '[twitter4j.TweetsResourcesImpl].getRetweets(long)'
  - '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,long)'
  - '[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)'
  - '[twitter4j.TweetsResourcesImpl].showStatus(long)'
  - '[twitter4j.TweetsResourcesImpl].destroyStatus(long)'
  - '[twitter4j.TweetsResourcesImpl].updateStatus(String)'
  - '[twitter4j.TweetsResourcesImpl].updateStatus(twitter4j.v1.StatusUpdate)'
  - '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)'
  - '[twitter4j.TweetsResourcesImpl].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - '[twitter4j.TweetsResourcesImpl].appendParameter(String,double,java.util.List<twitter4j.HttpParameter>)'
  - '[twitter4j.TweetsResourcesImpl].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
  - '[twitter4j.TweetsResourcesImpl].retweetStatus(long)'
  - '[twitter4j.TweetsResourcesImpl].unRetweetStatus(long)'
  - '[twitter4j.TweetsResourcesImpl].getOEmbed(twitter4j.v1.OEmbedRequest)'
  - '[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)'
  - '[twitter4j.TweetsResourcesImpl].lookup()'
  - '[twitter4j.TweetsResourcesImpl].uploadMedia(File)'
  - '[twitter4j.TweetsResourcesImpl].uploadMedia(String,InputStream)'
  - '[twitter4j.TweetsResourcesImpl].uploadMediaChunked(String,InputStream)'
  - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(long)'
  - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(String,InputStream,int,long)'
  - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)'
  - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)'
  - '[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/TweetsResourcesImpl.java
- function_names:
  - '[twitter4j.v1.PagableResponseList].hasPrevious()'
  - '[twitter4j.v1.PagableResponseList].getPreviousCursor()'
  - '[twitter4j.v1.PagableResponseList].hasNext()'
  - '[twitter4j.v1.PagableResponseList].getNextCursor()'
  - '[twitter4j.v1.PagableResponseList].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PagableResponseList.java
- function_names:
  - '[twitter4j.v1.HashtagEntity].getText()'
  - '[twitter4j.v1.HashtagEntity].getStart()'
  - '[twitter4j.v1.HashtagEntity].getEnd()'
  - '[twitter4j.v1.HashtagEntity].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HashtagEntity.java
- function_names:
  - '[twitter4j.v1.User].getId()'
  - '[twitter4j.v1.User].getName()'
  - '[twitter4j.v1.User].getEmail()'
  - '[twitter4j.v1.User].getScreenName()'
  - '[twitter4j.v1.User].getLocation()'
  - '[twitter4j.v1.User].getDescription()'
  - '[twitter4j.v1.User].isContributorsEnabled()'
  - '[twitter4j.v1.User].getProfileImageURL()'
  - '[twitter4j.v1.User].getBiggerProfileImageURL()'
  - '[twitter4j.v1.User].getMiniProfileImageURL()'
  - '[twitter4j.v1.User].getOriginalProfileImageURL()'
  - '[twitter4j.v1.User].get400x400ProfileImageURL()'
  - '[twitter4j.v1.User].getProfileImageURLHttps()'
  - '[twitter4j.v1.User].getBiggerProfileImageURLHttps()'
  - '[twitter4j.v1.User].getMiniProfileImageURLHttps()'
  - '[twitter4j.v1.User].getOriginalProfileImageURLHttps()'
  - '[twitter4j.v1.User].get400x400ProfileImageURLHttps()'
  - '[twitter4j.v1.User].isDefaultProfileImage()'
  - '[twitter4j.v1.User].getURL()'
  - '[twitter4j.v1.User].isProtected()'
  - '[twitter4j.v1.User].getFollowersCount()'
  - '[twitter4j.v1.User].getStatus()'
  - '[twitter4j.v1.User].getProfileBackgroundColor()'
  - '[twitter4j.v1.User].getProfileTextColor()'
  - '[twitter4j.v1.User].getProfileLinkColor()'
  - '[twitter4j.v1.User].getProfileSidebarFillColor()'
  - '[twitter4j.v1.User].getProfileSidebarBorderColor()'
  - '[twitter4j.v1.User].isProfileUseBackgroundImage()'
  - '[twitter4j.v1.User].isDefaultProfile()'
  - '[twitter4j.v1.User].isShowAllInlineMedia()'
  - '[twitter4j.v1.User].getFriendsCount()'
  - '[twitter4j.v1.User].getCreatedAt()'
  - '[twitter4j.v1.User].getFavouritesCount()'
  - '[twitter4j.v1.User].getUtcOffset()'
  - '[twitter4j.v1.User].getTimeZone()'
  - '[twitter4j.v1.User].getProfileBackgroundImageURL()'
  - '[twitter4j.v1.User].getProfileBackgroundImageUrlHttps()'
  - '[twitter4j.v1.User].getProfileBannerURL()'
  - '[twitter4j.v1.User].getProfileBannerRetinaURL()'
  - '[twitter4j.v1.User].getProfileBannerIPadURL()'
  - '[twitter4j.v1.User].getProfileBannerIPadRetinaURL()'
  - '[twitter4j.v1.User].getProfileBannerMobileURL()'
  - '[twitter4j.v1.User].getProfileBannerMobileRetinaURL()'
  - '[twitter4j.v1.User].getProfileBanner300x100URL()'
  - '[twitter4j.v1.User].getProfileBanner600x200URL()'
  - '[twitter4j.v1.User].getProfileBanner1500x500URL()'
  - '[twitter4j.v1.User].isProfileBackgroundTiled()'
  - '[twitter4j.v1.User].getLang()'
  - '[twitter4j.v1.User].getStatusesCount()'
  - '[twitter4j.v1.User].isGeoEnabled()'
  - '[twitter4j.v1.User].isVerified()'
  - '[twitter4j.v1.User].isTranslator()'
  - '[twitter4j.v1.User].getListedCount()'
  - '[twitter4j.v1.User].isFollowRequestSent()'
  - '[twitter4j.v1.User].getDescriptionURLEntities()'
  - '[twitter4j.v1.User].getURLEntity()'
  - '[twitter4j.v1.User].getWithheldInCountries()'
  - '[twitter4j.v1.User].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/User.java
- function_names:
  - '[twitter4j.v1.SavedSearch].getCreatedAt()'
  - '[twitter4j.v1.SavedSearch].getQuery()'
  - '[twitter4j.v1.SavedSearch].getPosition()'
  - '[twitter4j.v1.SavedSearch].getName()'
  - '[twitter4j.v1.SavedSearch].getId()'
  - '[twitter4j.v1.SavedSearch].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearch.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/package-info.java
- function_names:
  - '[twitter4j.v1.Trends].getTrends()'
  - '[twitter4j.v1.Trends].getLocation()'
  - '[twitter4j.v1.Trends].getAsOf()'
  - '[twitter4j.v1.Trends].getTrendAt()'
  - '[twitter4j.v1.Trends].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trends.java
- function_names:
  - '[twitter4j.v1.DirectMessage].getId()'
  - '[twitter4j.v1.DirectMessage].getText()'
  - '[twitter4j.v1.DirectMessage].getSenderId()'
  - '[twitter4j.v1.DirectMessage].getRecipientId()'
  - '[twitter4j.v1.DirectMessage].getCreatedAt()'
  - '[twitter4j.v1.DirectMessage].getQuickReplies()'
  - '[twitter4j.v1.DirectMessage].getQuickReplyResponse()'
  - '[twitter4j.v1.DirectMessage].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessage.java
- function_names:
  - '[twitter4j.v1.Scopes].getPlaceIds()'
  - '[twitter4j.v1.Scopes].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Scopes.java
- function_names:
  - '[twitter4j.v1.FriendsFollowersResources].getNoRetweetsFriendships()'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(long,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(String,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsIDs(String,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(long,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(String,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersIDs(String,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].lookupFriendships()'
  - '[twitter4j.v1.FriendsFollowersResources].getIncomingFriendships(long)'
  - '[twitter4j.v1.FriendsFollowersResources].getOutgoingFriendships(long)'
  - '[twitter4j.v1.FriendsFollowersResources].createFriendship(long)'
  - '[twitter4j.v1.FriendsFollowersResources].createFriendship(String)'
  - '[twitter4j.v1.FriendsFollowersResources].createFriendship(long,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].createFriendship(String,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].destroyFriendship(long)'
  - '[twitter4j.v1.FriendsFollowersResources].destroyFriendship(String)'
  - '[twitter4j.v1.FriendsFollowersResources].updateFriendship(long,boolean,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].updateFriendship(String,boolean,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].showFriendship(long,long)'
  - '[twitter4j.v1.FriendsFollowersResources].showFriendship(String,String)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsList(long,long,int,boolean,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].getFriendsList(String,long,int,boolean,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long,int)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersList(long,long,int,boolean,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].getFollowersList(String,long,int,boolean,boolean)'
  - '[twitter4j.v1.FriendsFollowersResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FriendsFollowersResources.java
- function_names:
  - '[twitter4j.v1.IDs].getIDs()'
  - '[twitter4j.v1.IDs].hasPrevious()'
  - '[twitter4j.v1.IDs].getPreviousCursor()'
  - '[twitter4j.v1.IDs].hasNext()'
  - '[twitter4j.v1.IDs].getNextCursor()'
  - '[twitter4j.v1.IDs].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/IDs.java
- function_names:
  - '[twitter4j.v1.OEmbed].getHtml()'
  - '[twitter4j.v1.OEmbed].getAuthorName()'
  - '[twitter4j.v1.OEmbed].getURL()'
  - '[twitter4j.v1.OEmbed].getVersion()'
  - '[twitter4j.v1.OEmbed].getCacheAge()'
  - '[twitter4j.v1.OEmbed].getAuthorURL()'
  - '[twitter4j.v1.OEmbed].getWidth()'
  - '[twitter4j.v1.OEmbed].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbed.java
- function_names:
  - '[twitter4j.v1.OEmbedRequest].of(long,String)'
  - '[twitter4j.v1.OEmbedRequest].<init>(long,String,int,boolean,boolean,boolean,Align,String[],String,WidgetType)'
  - '[twitter4j.v1.OEmbedRequest].MaxWidth(int)'
  - '[twitter4j.v1.OEmbedRequest].HideMedia(boolean)'
  - '[twitter4j.v1.OEmbedRequest].HideThread(boolean)'
  - '[twitter4j.v1.OEmbedRequest].omitScript(boolean)'
  - '[twitter4j.v1.OEmbedRequest].align(Align)'
  - '[twitter4j.v1.OEmbedRequest].related(String[])'
  - '[twitter4j.v1.OEmbedRequest].lang(String)'
  - '[twitter4j.v1.OEmbedRequest].widgetType(WidgetType)'
  - '[twitter4j.v1.OEmbedRequest].hideTweet(boolean)'
  - '[twitter4j.v1.OEmbedRequest].equals(Object)'
  - '[twitter4j.v1.OEmbedRequest].hashCode()'
  - '[twitter4j.v1.OEmbedRequest].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/OEmbedRequest.java
- function_names:
  - '[twitter4j.v1.Status].getCreatedAt()'
  - '[twitter4j.v1.Status].getId()'
  - '[twitter4j.v1.Status].getText()'
  - '[twitter4j.v1.Status].getDisplayTextRangeStart()'
  - '[twitter4j.v1.Status].getDisplayTextRangeEnd()'
  - '[twitter4j.v1.Status].getSource()'
  - '[twitter4j.v1.Status].isTruncated()'
  - '[twitter4j.v1.Status].getInReplyToStatusId()'
  - '[twitter4j.v1.Status].getInReplyToUserId()'
  - '[twitter4j.v1.Status].getInReplyToScreenName()'
  - '[twitter4j.v1.Status].getGeoLocation()'
  - '[twitter4j.v1.Status].getPlace()'
  - '[twitter4j.v1.Status].isFavorited()'
  - '[twitter4j.v1.Status].isRetweeted()'
  - '[twitter4j.v1.Status].getFavoriteCount()'
  - '[twitter4j.v1.Status].getUser()'
  - '[twitter4j.v1.Status].isRetweet()'
  - '[twitter4j.v1.Status].getRetweetedStatus()'
  - '[twitter4j.v1.Status].getContributors()'
  - '[twitter4j.v1.Status].getRetweetCount()'
  - '[twitter4j.v1.Status].isRetweetedByMe()'
  - '[twitter4j.v1.Status].getCurrentUserRetweetId()'
  - '[twitter4j.v1.Status].isPossiblySensitive()'
  - '[twitter4j.v1.Status].getLang()'
  - '[twitter4j.v1.Status].getScopes()'
  - '[twitter4j.v1.Status].getWithheldInCountries()'
  - '[twitter4j.v1.Status].getQuotedStatusId()'
  - '[twitter4j.v1.Status].getQuotedStatus()'
  - '[twitter4j.v1.Status].getQuotedStatusPermalink()'
  - '[twitter4j.v1.Status].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Status.java
- function_names:
  - '[twitter4j.v1.DirectMessagesResources].getDirectMessages(int)'
  - '[twitter4j.v1.DirectMessagesResources].getDirectMessages(int,String)'
  - '[twitter4j.v1.DirectMessagesResources].showDirectMessage(long)'
  - '[twitter4j.v1.DirectMessagesResources].destroyDirectMessage(long)'
  - '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String)'
  - '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String,String)'
  - '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(long,String,long)'
  - '[twitter4j.v1.DirectMessagesResources].sendDirectMessage(String,String)'
  - '[twitter4j.v1.DirectMessagesResources].getDMImageAsStream(String)'
  - '[twitter4j.v1.DirectMessagesResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessagesResources.java
- function_names:
  - '[twitter4j.v1.UploadedMedia].getImageWidth()'
  - '[twitter4j.v1.UploadedMedia].getImageHeight()'
  - '[twitter4j.v1.UploadedMedia].getImageType()'
  - '[twitter4j.v1.UploadedMedia].getMediaId()'
  - '[twitter4j.v1.UploadedMedia].getSize()'
  - '[twitter4j.v1.UploadedMedia].getProcessingState()'
  - '[twitter4j.v1.UploadedMedia].getProcessingCheckAfterSecs()'
  - '[twitter4j.v1.UploadedMedia].getProgressPercent()'
  - '[twitter4j.v1.UploadedMedia].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UploadedMedia.java
- function_names:
  - '[twitter4j.v1.StatusDeletionNotice].getStatusId()'
  - '[twitter4j.v1.StatusDeletionNotice].getUserId()'
  - '[twitter4j.v1.StatusDeletionNotice].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusDeletionNotice.java
- function_names:
  - '[twitter4j.v1.Paging].ofPage(int)'
  - '[twitter4j.v1.Paging].withPage(int)'
  - '[twitter4j.v1.Paging].ofCount(int)'
  - '[twitter4j.v1.Paging].count(int)'
  - '[twitter4j.v1.Paging].ofSinceId(long)'
  - '[twitter4j.v1.Paging].sinceId(long)'
  - '[twitter4j.v1.Paging].ofMaxId(long)'
  - '[twitter4j.v1.Paging].maxId(long)'
  - '[twitter4j.v1.Paging].<init>(int,int,long,long)'
  - '[twitter4j.v1.Paging].equals(Object)'
  - '[twitter4j.v1.Paging].hashCode()'
  - '[twitter4j.v1.Paging].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Paging.java
- function_names:
  - '[twitter4j.v1.RateLimitStatusListener].onRateLimitStatus(twitter4j.RateLimitStatusEvent)'
  - '[twitter4j.v1.RateLimitStatusListener].onRateLimitReached(twitter4j.RateLimitStatusEvent)'
  - '[twitter4j.v1.RateLimitStatusListener].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatusListener.java
- function_names:
  - '[twitter4j.v1.CursorSupport].hasPrevious()'
  - '[twitter4j.v1.CursorSupport].getPreviousCursor()'
  - '[twitter4j.v1.CursorSupport].hasNext()'
  - '[twitter4j.v1.CursorSupport].getNextCursor()'
  - '[twitter4j.v1.CursorSupport].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/CursorSupport.java
- function_names:
  - '[twitter4j.v1.EntitySupport].getUserMentionEntities()'
  - '[twitter4j.v1.EntitySupport].getURLEntities()'
  - '[twitter4j.v1.EntitySupport].getHashtagEntities()'
  - '[twitter4j.v1.EntitySupport].getMediaEntities()'
  - '[twitter4j.v1.EntitySupport].getSymbolEntities()'
  - '[twitter4j.v1.EntitySupport].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/EntitySupport.java
- function_names:
  - '[twitter4j.v1.SearchResource].search(twitter4j.v1.Query)'
  - '[twitter4j.v1.SearchResource].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SearchResource.java
- function_names:
  - '[twitter4j.v1.TweetEntity].getText()'
  - '[twitter4j.v1.TweetEntity].getStart()'
  - '[twitter4j.v1.TweetEntity].getEnd()'
  - '[twitter4j.v1.TweetEntity].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetEntity.java
- function_names:
  - '[twitter4j.v1.TweetsResources].getRetweets(long)'
  - '[twitter4j.v1.TweetsResources].getRetweeterIds(long,long)'
  - '[twitter4j.v1.TweetsResources].getRetweeterIds(long,int,long)'
  - '[twitter4j.v1.TweetsResources].showStatus(long)'
  - '[twitter4j.v1.TweetsResources].destroyStatus(long)'
  - '[twitter4j.v1.TweetsResources].updateStatus(String)'
  - '[twitter4j.v1.TweetsResources].updateStatus(twitter4j.v1.StatusUpdate)'
  - '[twitter4j.v1.TweetsResources].retweetStatus(long)'
  - '[twitter4j.v1.TweetsResources].unRetweetStatus(long)'
  - '[twitter4j.v1.TweetsResources].getOEmbed(twitter4j.v1.OEmbedRequest)'
  - '[twitter4j.v1.TweetsResources].lookup()'
  - '[twitter4j.v1.TweetsResources].uploadMedia(java.io.File)'
  - '[twitter4j.v1.TweetsResources].uploadMedia(String,java.io.InputStream)'
  - '[twitter4j.v1.TweetsResources].uploadMediaChunked(String,java.io.InputStream)'
  - '[twitter4j.v1.TweetsResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TweetsResources.java
- function_names:
  - '[twitter4j.v1.UserList].getId()'
  - '[twitter4j.v1.UserList].getName()'
  - '[twitter4j.v1.UserList].getFullName()'
  - '[twitter4j.v1.UserList].getSlug()'
  - '[twitter4j.v1.UserList].getDescription()'
  - '[twitter4j.v1.UserList].getSubscriberCount()'
  - '[twitter4j.v1.UserList].getMemberCount()'
  - '[twitter4j.v1.UserList].getURI()'
  - '[twitter4j.v1.UserList].isPublic()'
  - '[twitter4j.v1.UserList].getUser()'
  - '[twitter4j.v1.UserList].isFollowing()'
  - '[twitter4j.v1.UserList].getCreatedAt()'
  - '[twitter4j.v1.UserList].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserList.java
- function_names:
  - '[twitter4j.v1.QueryResult].getSinceId()'
  - '[twitter4j.v1.QueryResult].getMaxId()'
  - '[twitter4j.v1.QueryResult].getRefreshURL()'
  - '[twitter4j.v1.QueryResult].getCount()'
  - '[twitter4j.v1.QueryResult].getCompletedIn()'
  - '[twitter4j.v1.QueryResult].getQuery()'
  - '[twitter4j.v1.QueryResult].getTweets()'
  - '[twitter4j.v1.QueryResult].nextQuery()'
  - '[twitter4j.v1.QueryResult].hasNext()'
  - '[twitter4j.v1.QueryResult].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QueryResult.java
- function_names:
  - '[twitter4j.v1.ListsResources].getUserLists(String)'
  - '[twitter4j.v1.ListsResources].getUserLists(String,boolean)'
  - '[twitter4j.v1.ListsResources].getUserLists(long)'
  - '[twitter4j.v1.ListsResources].getUserLists(long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListStatuses(long,twitter4j.v1.Paging)'
  - '[twitter4j.v1.ListsResources].getUserListStatuses(long,String,twitter4j.v1.Paging)'
  - '[twitter4j.v1.ListsResources].getUserListStatuses(String,String,twitter4j.v1.Paging)'
  - '[twitter4j.v1.ListsResources].destroyUserListMember(long,long)'
  - '[twitter4j.v1.ListsResources].destroyUserListMember(long,String)'
  - '[twitter4j.v1.ListsResources].destroyUserListMembers(long,String[])'
  - '[twitter4j.v1.ListsResources].destroyUserListMembers(long,long[])'
  - '[twitter4j.v1.ListsResources].destroyUserListMembers(String,String,String[])'
  - '[twitter4j.v1.ListsResources].destroyUserListMember(long,String,long)'
  - '[twitter4j.v1.ListsResources].destroyUserListMember(String,String,long)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(long)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(int,long)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(long,long)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(long,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(String,long)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(String,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(String,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(String,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(long,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListMemberships(long,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(long,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(long,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(long,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(long,String,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscribers(String,String,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].createUserListSubscription(long)'
  - '[twitter4j.v1.ListsResources].createUserListSubscription(long,String)'
  - '[twitter4j.v1.ListsResources].createUserListSubscription(String,String)'
  - '[twitter4j.v1.ListsResources].showUserListSubscription(long,long)'
  - '[twitter4j.v1.ListsResources].showUserListSubscription(long,String,long)'
  - '[twitter4j.v1.ListsResources].showUserListSubscription(String,String,long)'
  - '[twitter4j.v1.ListsResources].destroyUserListSubscription(long)'
  - '[twitter4j.v1.ListsResources].destroyUserListSubscription(long,String)'
  - '[twitter4j.v1.ListsResources].destroyUserListSubscription(String,String)'
  - '[twitter4j.v1.ListsResources].createUserListMembers(long)'
  - '[twitter4j.v1.ListsResources].createUserListMembers(long,String)'
  - '[twitter4j.v1.ListsResources].createUserListMembers(String,String)'
  - '[twitter4j.v1.ListsResources].showUserListMembership(long,long)'
  - '[twitter4j.v1.ListsResources].showUserListMembership(long,String,long)'
  - '[twitter4j.v1.ListsResources].showUserListMembership(String,String,long)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(long,long)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(long,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(long,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(long,String,long)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(long,String,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(long,String,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(String,String,long)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(String,String,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListMembers(String,String,int,long,boolean)'
  - '[twitter4j.v1.ListsResources].createUserListMember(long,long)'
  - '[twitter4j.v1.ListsResources].createUserListMember(long,String,long)'
  - '[twitter4j.v1.ListsResources].createUserListMember(String,String,long)'
  - '[twitter4j.v1.ListsResources].destroyUserList(long)'
  - '[twitter4j.v1.ListsResources].destroyUserList(long,String)'
  - '[twitter4j.v1.ListsResources].destroyUserList(String,String)'
  - '[twitter4j.v1.ListsResources].updateUserList(long,String,boolean,String)'
  - '[twitter4j.v1.ListsResources].updateUserList(long,String,String,boolean,String)'
  - '[twitter4j.v1.ListsResources].updateUserList(String,String,String,boolean,String)'
  - '[twitter4j.v1.ListsResources].createUserList(String,boolean,String)'
  - '[twitter4j.v1.ListsResources].showUserList(long)'
  - '[twitter4j.v1.ListsResources].showUserList(long,String)'
  - '[twitter4j.v1.ListsResources].showUserList(String,String)'
  - '[twitter4j.v1.ListsResources].getUserListSubscriptions(String,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscriptions(String,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscriptions(long,long)'
  - '[twitter4j.v1.ListsResources].getUserListSubscriptions(long,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListsOwnerships(String,long)'
  - '[twitter4j.v1.ListsResources].getUserListsOwnerships(String,int,long)'
  - '[twitter4j.v1.ListsResources].getUserListsOwnerships(long,long)'
  - '[twitter4j.v1.ListsResources].getUserListsOwnerships(long,int,long)'
  - '[twitter4j.v1.ListsResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ListsResources.java
- function_names:
  - '[twitter4j.v1.UsersResources].getAccountSettings()'
  - '[twitter4j.v1.UsersResources].verifyCredentials()'
  - '[twitter4j.v1.UsersResources].updateAccountSettings(Integer,Boolean,String,String,String,String)'
  - '[twitter4j.v1.UsersResources].updateAllowDmsFrom(String)'
  - '[twitter4j.v1.UsersResources].updateProfile(String,String,String,String)'
  - '[twitter4j.v1.UsersResources].updateProfileImage(java.io.File)'
  - '[twitter4j.v1.UsersResources].updateProfileImage(java.io.InputStream)'
  - '[twitter4j.v1.UsersResources].getBlocksList()'
  - '[twitter4j.v1.UsersResources].getBlocksList(long)'
  - '[twitter4j.v1.UsersResources].getBlocksIDs()'
  - '[twitter4j.v1.UsersResources].getBlocksIDs(long)'
  - '[twitter4j.v1.UsersResources].createBlock(long)'
  - '[twitter4j.v1.UsersResources].createBlock(String)'
  - '[twitter4j.v1.UsersResources].destroyBlock(long)'
  - '[twitter4j.v1.UsersResources].destroyBlock(String)'
  - '[twitter4j.v1.UsersResources].getMutesList(long)'
  - '[twitter4j.v1.UsersResources].getMutesIDs(long)'
  - '[twitter4j.v1.UsersResources].createMute(long)'
  - '[twitter4j.v1.UsersResources].createMute(String)'
  - '[twitter4j.v1.UsersResources].destroyMute(long)'
  - '[twitter4j.v1.UsersResources].destroyMute(String)'
  - '[twitter4j.v1.UsersResources].lookupUsers()'
  - '[twitter4j.v1.UsersResources].showUser(long)'
  - '[twitter4j.v1.UsersResources].showUser(String)'
  - '[twitter4j.v1.UsersResources].searchUsers(String,int)'
  - '[twitter4j.v1.UsersResources].getContributees(long)'
  - '[twitter4j.v1.UsersResources].getContributees(String)'
  - '[twitter4j.v1.UsersResources].getContributors(long)'
  - '[twitter4j.v1.UsersResources].getContributors(String)'
  - '[twitter4j.v1.UsersResources].removeProfileBanner()'
  - '[twitter4j.v1.UsersResources].updateProfileBanner(java.io.File)'
  - '[twitter4j.v1.UsersResources].updateProfileBanner(java.io.InputStream)'
  - '[twitter4j.v1.UsersResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UsersResources.java
- function_names:
  - '[twitter4j.v1.ConnectionLifeCycleListener].onConnect()'
  - '[twitter4j.v1.ConnectionLifeCycleListener].onDisconnect()'
  - '[twitter4j.v1.ConnectionLifeCycleListener].onCleanUp()'
  - '[twitter4j.v1.ConnectionLifeCycleListener].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ConnectionLifeCycleListener.java
- function_names:
  - '[twitter4j.v1.TwitterV1].timelines()'
  - '[twitter4j.v1.TwitterV1].tweets()'
  - '[twitter4j.v1.TwitterV1].search()'
  - '[twitter4j.v1.TwitterV1].directMessages()'
  - '[twitter4j.v1.TwitterV1].friendsFollowers()'
  - '[twitter4j.v1.TwitterV1].users()'
  - '[twitter4j.v1.TwitterV1].favorites()'
  - '[twitter4j.v1.TwitterV1].list()'
  - '[twitter4j.v1.TwitterV1].savedSearches()'
  - '[twitter4j.v1.TwitterV1].placesGeo()'
  - '[twitter4j.v1.TwitterV1].trends()'
  - '[twitter4j.v1.TwitterV1].spamReporting()'
  - '[twitter4j.v1.TwitterV1].help()'
  - '[twitter4j.v1.TwitterV1].stream()'
  - '[twitter4j.v1.TwitterV1].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TwitterV1.java
- function_names:
  - '[twitter4j.v1.Location].getWoeid()'
  - '[twitter4j.v1.Location].getCountryName()'
  - '[twitter4j.v1.Location].getCountryCode()'
  - '[twitter4j.v1.Location].getPlaceName()'
  - '[twitter4j.v1.Location].getPlaceCode()'
  - '[twitter4j.v1.Location].getName()'
  - '[twitter4j.v1.Location].getURL()'
  - '[twitter4j.v1.Location].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Location.java
- function_names:
  - '[twitter4j.v1.AccountTotals].getUpdates()'
  - '[twitter4j.v1.AccountTotals].getFollowers()'
  - '[twitter4j.v1.AccountTotals].getFavorites()'
  - '[twitter4j.v1.AccountTotals].getFriends()'
  - '[twitter4j.v1.AccountTotals].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountTotals.java
- function_names:
  - '[twitter4j.v1.ResponseList].getRateLimitStatus()'
  - '[twitter4j.v1.ResponseList].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/ResponseList.java
- function_names:
  - '[twitter4j.v1.TimeZone].getName()'
  - '[twitter4j.v1.TimeZone].tzinfoName()'
  - '[twitter4j.v1.TimeZone].utcOffset()'
  - '[twitter4j.v1.TimeZone].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimeZone.java
- function_names:
  - '[twitter4j.v1.FavoritesResources].getFavorites()'
  - '[twitter4j.v1.FavoritesResources].getFavorites(long)'
  - '[twitter4j.v1.FavoritesResources].getFavorites(String)'
  - '[twitter4j.v1.FavoritesResources].getFavorites(twitter4j.v1.Paging)'
  - '[twitter4j.v1.FavoritesResources].getFavorites(long,twitter4j.v1.Paging)'
  - '[twitter4j.v1.FavoritesResources].getFavorites(String,twitter4j.v1.Paging)'
  - '[twitter4j.v1.FavoritesResources].createFavorite(long)'
  - '[twitter4j.v1.FavoritesResources].destroyFavorite(long)'
  - '[twitter4j.v1.FavoritesResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/FavoritesResources.java
- function_names:
  - '[twitter4j.v1.SymbolEntity].getStart()'
  - '[twitter4j.v1.SymbolEntity].getEnd()'
  - '[twitter4j.v1.SymbolEntity].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SymbolEntity.java
- function_names:
  - '[twitter4j.v1.SavedSearchesResources].getSavedSearches()'
  - '[twitter4j.v1.SavedSearchesResources].showSavedSearch(long)'
  - '[twitter4j.v1.SavedSearchesResources].createSavedSearch(String)'
  - '[twitter4j.v1.SavedSearchesResources].destroySavedSearch(long)'
  - '[twitter4j.v1.SavedSearchesResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SavedSearchesResources.java
- function_names:
  - '[twitter4j.v1.GeoLocation].of(double,double)'
  - '[twitter4j.v1.GeoLocation].<init>(double,double)'
  - '[twitter4j.v1.GeoLocation].equals(Object)'
  - '[twitter4j.v1.GeoLocation].hashCode()'
  - '[twitter4j.v1.GeoLocation].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoLocation.java
- function_names:
  - '[twitter4j.v1.HelpResources].getLanguages()'
  - '[twitter4j.v1.HelpResources].getRateLimitStatus()'
  - '[twitter4j.v1.HelpResources].<init>()'
  - '[twitter4j.v1.HelpResources.Language].getName()'
  - '[twitter4j.v1.HelpResources.Language].getCode()'
  - '[twitter4j.v1.HelpResources.Language].getStatus()'
  - '[twitter4j.v1.HelpResources.Language].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/HelpResources.java
- function_names:
  - '[twitter4j.v1.DirectMessageList].getNextCursor()'
  - '[twitter4j.v1.DirectMessageList].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/DirectMessageList.java
- function_names:
  - '[twitter4j.v1.Relationship].getSourceUserId()'
  - '[twitter4j.v1.Relationship].getTargetUserId()'
  - '[twitter4j.v1.Relationship].isSourceBlockingTarget()'
  - '[twitter4j.v1.Relationship].isSourceMutingTarget()'
  - '[twitter4j.v1.Relationship].getSourceUserScreenName()'
  - '[twitter4j.v1.Relationship].getTargetUserScreenName()'
  - '[twitter4j.v1.Relationship].isSourceFollowingTarget()'
  - '[twitter4j.v1.Relationship].isTargetFollowingSource()'
  - '[twitter4j.v1.Relationship].isSourceFollowedByTarget()'
  - '[twitter4j.v1.Relationship].isTargetFollowedBySource()'
  - '[twitter4j.v1.Relationship].canSourceDm()'
  - '[twitter4j.v1.Relationship].isSourceNotificationsEnabled()'
  - '[twitter4j.v1.Relationship].isSourceWantRetweets()'
  - '[twitter4j.v1.Relationship].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Relationship.java
- function_names:
  - '[twitter4j.v1.Trend].getName()'
  - '[twitter4j.v1.Trend].getURL()'
  - '[twitter4j.v1.Trend].getQuery()'
  - '[twitter4j.v1.Trend].getTweetVolume()'
  - '[twitter4j.v1.Trend].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Trend.java
- function_names:
  - '[twitter4j.v1.PlacesGeoResources].getGeoDetails(String)'
  - '[twitter4j.v1.PlacesGeoResources].reverseGeoCode(twitter4j.v1.GeoQuery)'
  - '[twitter4j.v1.PlacesGeoResources].searchPlaces(twitter4j.v1.GeoQuery)'
  - '[twitter4j.v1.PlacesGeoResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/PlacesGeoResources.java
- function_names:
  - '[twitter4j.v1.StatusUpdate].of(String)'
  - '[twitter4j.v1.StatusUpdate].<init>(String,long,twitter4j.v1.GeoLocation,String,boolean,boolean,String,java.io.InputStream,java.io.File,long[],boolean,String)'
  - '[twitter4j.v1.StatusUpdate].inReplyToStatusId(long)'
  - '[twitter4j.v1.StatusUpdate].location(double,double)'
  - '[twitter4j.v1.StatusUpdate].placeId(String)'
  - '[twitter4j.v1.StatusUpdate].displayCoordinates(boolean)'
  - '[twitter4j.v1.StatusUpdate].media(java.io.File)'
  - '[twitter4j.v1.StatusUpdate].mediaIds()'
  - '[twitter4j.v1.StatusUpdate].attachmentUrl(String)'
  - '[twitter4j.v1.StatusUpdate].media(String,java.io.InputStream)'
  - '[twitter4j.v1.StatusUpdate].possiblySensitive(boolean)'
  - '[twitter4j.v1.StatusUpdate].autoPopulateReplyMetadata(boolean)'
  - '[twitter4j.v1.StatusUpdate].equals(Object)'
  - '[twitter4j.v1.StatusUpdate].hashCode()'
  - '[twitter4j.v1.StatusUpdate].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/StatusUpdate.java
- function_names:
  - '[twitter4j.v1.Query].lang(String)'
  - '[twitter4j.v1.Query].locale(String)'
  - '[twitter4j.v1.Query].maxId(long)'
  - '[twitter4j.v1.Query].count(int)'
  - '[twitter4j.v1.Query].since(String)'
  - '[twitter4j.v1.Query].sinceId(long)'
  - '[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,double,Unit)'
  - '[twitter4j.v1.Query].until(String)'
  - '[twitter4j.v1.Query].resultType(ResultType)'
  - '[twitter4j.v1.Query].<init>(String,String,String,long,int,String,long,String,String,ResultType,String)'
  - '[twitter4j.v1.Query].of(String)'
  - '[twitter4j.v1.Query].equals(Object)'
  - '[twitter4j.v1.Query].hashCode()'
  - '[twitter4j.v1.Query].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Query.java
- function_names:
  - '[twitter4j.v1.RateLimitStatus].getRemaining()'
  - '[twitter4j.v1.RateLimitStatus].getLimit()'
  - '[twitter4j.v1.RateLimitStatus].getResetTimeInSeconds()'
  - '[twitter4j.v1.RateLimitStatus].getSecondsUntilReset()'
  - '[twitter4j.v1.RateLimitStatus].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/RateLimitStatus.java
- function_names:
  - '[twitter4j.v1.MediaEntity].getId()'
  - '[twitter4j.v1.MediaEntity].getMediaURL()'
  - '[twitter4j.v1.MediaEntity].getMediaURLHttps()'
  - '[twitter4j.v1.MediaEntity].getSizes()'
  - '[twitter4j.v1.MediaEntity].getType()'
  - '[twitter4j.v1.MediaEntity].getVideoAspectRatioWidth()'
  - '[twitter4j.v1.MediaEntity].getVideoAspectRatioHeight()'
  - '[twitter4j.v1.MediaEntity].getVideoDurationMillis()'
  - '[twitter4j.v1.MediaEntity].getVideoVariants()'
  - '[twitter4j.v1.MediaEntity].getExtAltText()'
  - '[twitter4j.v1.MediaEntity].<init>()'
  - '[twitter4j.v1.MediaEntity.Size].getWidth()'
  - '[twitter4j.v1.MediaEntity.Size].getHeight()'
  - '[twitter4j.v1.MediaEntity.Size].getResize()'
  - '[twitter4j.v1.MediaEntity.Size].<init>()'
  - '[twitter4j.v1.MediaEntity.Variant].getBitrate()'
  - '[twitter4j.v1.MediaEntity.Variant].getContentType()'
  - '[twitter4j.v1.MediaEntity.Variant].getUrl()'
  - '[twitter4j.v1.MediaEntity.Variant].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/MediaEntity.java
- function_names:
  - '[twitter4j.v1.URLEntity].getText()'
  - '[twitter4j.v1.URLEntity].getURL()'
  - '[twitter4j.v1.URLEntity].getExpandedURL()'
  - '[twitter4j.v1.URLEntity].getDisplayURL()'
  - '[twitter4j.v1.URLEntity].getStart()'
  - '[twitter4j.v1.URLEntity].getEnd()'
  - '[twitter4j.v1.URLEntity].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/URLEntity.java
- function_names:
  - '[twitter4j.v1.QuickReply].of(String,String,String)'
  - '[twitter4j.v1.QuickReply].<init>(String,String,String)'
  - '[twitter4j.v1.QuickReply].equals(Object)'
  - '[twitter4j.v1.QuickReply].hashCode()'
  - '[twitter4j.v1.QuickReply].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/QuickReply.java
- function_names:
  - '[twitter4j.v1.Place].getName()'
  - '[twitter4j.v1.Place].getStreetAddress()'
  - '[twitter4j.v1.Place].getCountryCode()'
  - '[twitter4j.v1.Place].getId()'
  - '[twitter4j.v1.Place].getCountry()'
  - '[twitter4j.v1.Place].getPlaceType()'
  - '[twitter4j.v1.Place].getURL()'
  - '[twitter4j.v1.Place].getFullName()'
  - '[twitter4j.v1.Place].getBoundingBoxType()'
  - '[twitter4j.v1.Place].getBoundingBoxCoordinates()'
  - '[twitter4j.v1.Place].getGeometryType()'
  - '[twitter4j.v1.Place].getGeometryCoordinates()'
  - '[twitter4j.v1.Place].getContainedWithIn()'
  - '[twitter4j.v1.Place].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Place.java
- function_names:
  - '[twitter4j.v1.AccountSettings].isSleepTimeEnabled()'
  - '[twitter4j.v1.AccountSettings].getSleepStartTime()'
  - '[twitter4j.v1.AccountSettings].getSleepEndTime()'
  - '[twitter4j.v1.AccountSettings].getTrendLocations()'
  - '[twitter4j.v1.AccountSettings].isGeoEnabled()'
  - '[twitter4j.v1.AccountSettings].getTimeZone()'
  - '[twitter4j.v1.AccountSettings].getLanguage()'
  - '[twitter4j.v1.AccountSettings].isDiscoverableByEmail()'
  - '[twitter4j.v1.AccountSettings].isAlwaysUseHttps()'
  - '[twitter4j.v1.AccountSettings].getScreenName()'
  - '[twitter4j.v1.AccountSettings].getAllowDmsFrom()'
  - '[twitter4j.v1.AccountSettings].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/AccountSettings.java
- function_names:
  - '[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,String,String,String,String,int)'
  - '[twitter4j.v1.GeoQuery].ofGeoLocation(double,double)'
  - '[twitter4j.v1.GeoQuery].geoLocation(double,double)'
  - '[twitter4j.v1.GeoQuery].ofIP(String)'
  - '[twitter4j.v1.GeoQuery].ip(String)'
  - '[twitter4j.v1.GeoQuery].ofQuery(String)'
  - '[twitter4j.v1.GeoQuery].query(String)'
  - '[twitter4j.v1.GeoQuery].accuracy(String)'
  - '[twitter4j.v1.GeoQuery].granularity(String)'
  - '[twitter4j.v1.GeoQuery].maxResults(int)'
  - '[twitter4j.v1.GeoQuery].equals(Object)'
  - '[twitter4j.v1.GeoQuery].hashCode()'
  - '[twitter4j.v1.GeoQuery].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/GeoQuery.java
- function_names:
  - '[twitter4j.v1.UserMentionEntity].getText()'
  - '[twitter4j.v1.UserMentionEntity].getName()'
  - '[twitter4j.v1.UserMentionEntity].getScreenName()'
  - '[twitter4j.v1.UserMentionEntity].getId()'
  - '[twitter4j.v1.UserMentionEntity].getStart()'
  - '[twitter4j.v1.UserMentionEntity].getEnd()'
  - '[twitter4j.v1.UserMentionEntity].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/UserMentionEntity.java
- function_names:
  - '[twitter4j.v1.Friendship].getId()'
  - '[twitter4j.v1.Friendship].getName()'
  - '[twitter4j.v1.Friendship].getScreenName()'
  - '[twitter4j.v1.Friendship].isFollowing()'
  - '[twitter4j.v1.Friendship].isFollowedBy()'
  - '[twitter4j.v1.Friendship].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/Friendship.java
- function_names:
  - '[twitter4j.v1.TrendsResources].getPlaceTrends(int)'
  - '[twitter4j.v1.TrendsResources].getAvailableTrends()'
  - '[twitter4j.v1.TrendsResources].getClosestTrends(twitter4j.v1.GeoLocation)'
  - '[twitter4j.v1.TrendsResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TrendsResources.java
- function_names:
  - '[twitter4j.v1.TimelinesResources].getMentionsTimeline()'
  - '[twitter4j.v1.TimelinesResources].getMentionsTimeline(twitter4j.v1.Paging)'
  - '[twitter4j.v1.TimelinesResources].getUserTimeline(String,twitter4j.v1.Paging)'
  - '[twitter4j.v1.TimelinesResources].getUserTimeline(long,twitter4j.v1.Paging)'
  - '[twitter4j.v1.TimelinesResources].getUserTimeline(String)'
  - '[twitter4j.v1.TimelinesResources].getUserTimeline(long)'
  - '[twitter4j.v1.TimelinesResources].getUserTimeline()'
  - '[twitter4j.v1.TimelinesResources].getUserTimeline(twitter4j.v1.Paging)'
  - '[twitter4j.v1.TimelinesResources].getHomeTimeline()'
  - '[twitter4j.v1.TimelinesResources].getHomeTimeline(twitter4j.v1.Paging)'
  - '[twitter4j.v1.TimelinesResources].getRetweetsOfMe()'
  - '[twitter4j.v1.TimelinesResources].getRetweetsOfMe(twitter4j.v1.Paging)'
  - '[twitter4j.v1.TimelinesResources].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/TimelinesResources.java
- function_names:
  - '[twitter4j.v1.SpamReportingResource].reportSpam(long)'
  - '[twitter4j.v1.SpamReportingResource].reportSpam(String)'
  - '[twitter4j.v1.SpamReportingResource].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/v1/java/twitter4j/v1/SpamReportingResource.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/RequestMethod.java
- function_names:
  - '[twitter4j.HttpRequest].<init>(RequestMethod,String,HttpParameter[],twitter4j.Authorization,java.util.Map<String,String>)'
  - '[twitter4j.HttpRequest].getMethod()'
  - '[twitter4j.HttpRequest].getParameters()'
  - '[twitter4j.HttpRequest].getURL()'
  - '[twitter4j.HttpRequest].getAuthorization()'
  - '[twitter4j.HttpRequest].getRequestHeaders()'
  - '[twitter4j.HttpRequest].equals(Object)'
  - '[twitter4j.HttpRequest].hashCode()'
  - '[twitter4j.HttpRequest].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpRequest.java
- function_names:
  - '[twitter4j.HttpClient].<init>(String,int,String,String,boolean,int,int,int,int,boolean,boolean)'
  - '[twitter4j.HttpClient].isProxyConfigured()'
  - '[twitter4j.HttpClient].write(DataOutputStream,String)'
  - '[twitter4j.HttpClient].addDefaultRequestHeader(String,String)'
  - '[twitter4j.HttpClient].request(twitter4j.HttpRequest)'
  - '[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)'
  - '[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)'
  - '[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,HttpURLConnection)'
  - '[twitter4j.HttpClient].getConnection(String)'
  - '[twitter4j.HttpClient].get(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - '[twitter4j.HttpClient].get(String)'
  - '[twitter4j.HttpClient].post(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - '[twitter4j.HttpClient].post(String,HttpParameter[])'
  - '[twitter4j.HttpClient].post(String)'
  - '[twitter4j.HttpClient].delete(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - '[twitter4j.HttpClient].delete(String)'
  - '[twitter4j.HttpClient].head(String)'
  - '[twitter4j.HttpClient].put(String,HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)'
  - '[twitter4j.HttpClient].put(String)'
  - '[twitter4j.HttpClient].equals(Object)'
  - '[twitter4j.HttpClient].hashCode()'
  - '[twitter4j.HttpClient].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpClient.java
- function_names:
  - '[twitter4j.HttpResponseCode].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseCode.java
- function_names:
  - '[twitter4j.HttpParameter].<init>(String,String)'
  - '[twitter4j.HttpParameter].<init>(twitter4j.JSONObject)'
  - '[twitter4j.HttpParameter].<init>(String,java.io.File)'
  - '[twitter4j.HttpParameter].<init>(String,String,java.io.InputStream)'
  - '[twitter4j.HttpParameter].<init>(String,int)'
  - '[twitter4j.HttpParameter].<init>(String,long)'
  - '[twitter4j.HttpParameter].<init>(String,double)'
  - '[twitter4j.HttpParameter].<init>(String,boolean)'
  - '[twitter4j.HttpParameter].getName()'
  - '[twitter4j.HttpParameter].getValue()'
  - '[twitter4j.HttpParameter].getJsonObject()'
  - '[twitter4j.HttpParameter].getFile()'
  - '[twitter4j.HttpParameter].getFileBody()'
  - '[twitter4j.HttpParameter].isFile()'
  - '[twitter4j.HttpParameter].isJson()'
  - '[twitter4j.HttpParameter].hasFileBody()'
  - '[twitter4j.HttpParameter].getContentType()'
  - '[twitter4j.HttpParameter].equals(Object)'
  - '[twitter4j.HttpParameter].hashCode()'
  - '[twitter4j.HttpParameter].containsJson(HttpParameter[])'
  - '[twitter4j.HttpParameter].containsFile(HttpParameter[])'
  - '[twitter4j.HttpParameter].getParameterArray(String,String)'
  - '[twitter4j.HttpParameter].getParameterArray(String,int)'
  - '[twitter4j.HttpParameter].getParameterArray(String,String,String,String)'
  - '[twitter4j.HttpParameter].getParameterArray(String,int,String,int)'
  - '[twitter4j.HttpParameter].toString()'
  - '[twitter4j.HttpParameter].compareTo(twitter4j.HttpParameter)'
  - '[twitter4j.HttpParameter].encodeParameters(HttpParameter[])'
  - '[twitter4j.HttpParameter].encode(String)'
  - '[twitter4j.HttpParameter].decode(String)'
  - '[twitter4j.HttpParameter].decodeParameters(String)'
  - '[twitter4j.HttpParameter].appendParameter(String,String,java.util.List<twitter4j.HttpParameter>)'
  - '[twitter4j.HttpParameter].appendParameter(String,long,java.util.List<twitter4j.HttpParameter>)'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpParameter.java
- function_names:
  - '[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)'
  - '[twitter4j.HttpResponseListener].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseListener.java
- function_names:
  - '[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,twitter4j.TwitterException)'
  - '[twitter4j.HttpResponseEvent].getRequest()'
  - '[twitter4j.HttpResponseEvent].getResponse()'
  - '[twitter4j.HttpResponseEvent].getTwitterException()'
  - '[twitter4j.HttpResponseEvent].isAuthenticated()'
  - '[twitter4j.HttpResponseEvent].equals(Object)'
  - '[twitter4j.HttpResponseEvent].hashCode()'
  - '[twitter4j.HttpResponseEvent].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponseEvent.java
- function_names:
  - '[twitter4j.BASE64Encoder].<init>()'
  - '[twitter4j.BASE64Encoder].encode(byte[])'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/BASE64Encoder.java
- function_names:
  - '[twitter4j.StreamingGZIPInputStream].<init>(java.io.InputStream)'
  - '[twitter4j.StreamingGZIPInputStream].available()'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/StreamingGZIPInputStream.java
- function_names:
  - '[twitter4j.HttpResponse].<init>(java.net.HttpURLConnection,boolean)'
  - '[twitter4j.HttpResponse].<init>(boolean)'
  - '[twitter4j.HttpResponse].getStatusCode()'
  - '[twitter4j.HttpResponse].getResponseHeader(String)'
  - '[twitter4j.HttpResponse].getResponseHeaderFields()'
  - '[twitter4j.HttpResponse].asStream()'
  - '[twitter4j.HttpResponse].asString()'
  - '[twitter4j.HttpResponse].asJSONObject()'
  - '[twitter4j.HttpResponse].asJSONArray()'
  - '[twitter4j.HttpResponse].asReader()'
  - '[twitter4j.HttpResponse].disconnectForcibly()'
  - '[twitter4j.HttpResponse].disconnect()'
  - '[twitter4j.HttpResponse].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/http/java/twitter4j/HttpResponse.java
- function_names:
  - '[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
  - '[twitter4j.StatusStreamImpl].onClose()'
  - '[twitter4j.StatusStreamImpl].next(java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamImpl].next(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
  - '[twitter4j.StatusStreamImpl].parseLine(String)'
  - '[twitter4j.StatusStreamImpl].onMessage(String,twitter4j.v1.RawStreamListener)'
  - '[twitter4j.StatusStreamImpl].onStatus(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamImpl].onDelete(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamImpl].onLimit(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamImpl].onStallWarning(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamImpl].onScrubGeo(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamImpl].onException(Exception,java.util.List<twitter4j.v1.StreamListener>)'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamImpl.java
- function_names:
  - '[twitter4j.StatusStreamBase].<init>(java.io.InputStream,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
  - '[twitter4j.StatusStreamBase].<init>(twitter4j.HttpResponse,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean)'
  - '[twitter4j.StatusStreamBase].parseLine(String)'
  - '[twitter4j.StatusStreamBase].handleNextElement(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
  - '[twitter4j.StatusStreamBase].onMessage(String,twitter4j.v1.RawStreamListener)'
  - '[twitter4j.StatusStreamBase].onSender(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onStatus(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onDirectMessage(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onDelete(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onLimit(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onStallWarning(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onScrubGeo(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onFriends(twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onFavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUnfavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onFollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUnfollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserListMemberAddition(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserListMemberDeletion(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserListSubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserListUnsubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserListCreation(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserListUpdated(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserListDestroyed(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserUpdate(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserDeletion(long,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUserSuspension(long,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onBlock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUnblock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onRetweetedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onFavoritedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onQuotedTweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onMute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onUnmute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onDisconnectionNotice(String,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onException(Exception,java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].onClose()'
  - '[twitter4j.StatusStreamBase].close()'
  - '[twitter4j.StatusStreamBase].asStatus(twitter4j.JSONObject)'
  - '[twitter4j.StatusStreamBase].asDirectMessage(twitter4j.JSONObject)'
  - '[twitter4j.StatusStreamBase].asFriendList(twitter4j.JSONObject)'
  - '[twitter4j.StatusStreamBase].asUser(twitter4j.JSONObject)'
  - '[twitter4j.StatusStreamBase].asUserList(twitter4j.JSONObject)'
  - '[twitter4j.StatusStreamBase].next(java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStreamBase].next(java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>)'
  - '[twitter4j.StatusStreamBase].onException(Exception)'
  - '[twitter4j.StatusStreamBase.StreamEvent].<init>(String)'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStreamBase.java
- function_names:
  - '[twitter4j.StatusStream].next(java.util.List<twitter4j.v1.StreamListener>)'
  - '[twitter4j.StatusStream].close()'
  - '[twitter4j.StatusStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StatusStream.java
- function_names:
  - '[twitter4j.TwitterStreamImpl].<init>(String,String,java.util.List<twitter4j.v1.ConnectionLifeCycleListener>,java.util.List<twitter4j.v1.StreamListener>,java.util.List<twitter4j.v1.RawStreamListener>,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)'
  - '[twitter4j.TwitterStreamImpl].firehose(int)'
  - '[twitter4j.TwitterStreamImpl].getFirehoseStream(int)'
  - '[twitter4j.TwitterStreamImpl].links(int)'
  - '[twitter4j.TwitterStreamImpl].getLinksStream(int)'
  - '[twitter4j.TwitterStreamImpl].getCountStream(String,int)'
  - '[twitter4j.TwitterStreamImpl].retweet()'
  - '[twitter4j.TwitterStreamImpl].getRetweetStream()'
  - '[twitter4j.TwitterStreamImpl].sample()'
  - '[twitter4j.TwitterStreamImpl].sample(String)'
  - '[twitter4j.TwitterStreamImpl].getSampleStream()'
  - '[twitter4j.TwitterStreamImpl].getSampleStream(String)'
  - '[twitter4j.TwitterStreamImpl].filter(twitter4j.v1.FilterQuery)'
  - '[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)'
  - '[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)'
  - '[twitter4j.TwitterStreamImpl].toLocationsString(double[][])'
  - '[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()'
  - '[twitter4j.TwitterStreamImpl].startHandler(TwitterStreamConsumer)'
  - '[twitter4j.TwitterStreamImpl].cleanUp()'
  - '[twitter4j.TwitterStreamImpl].shutdown()'
  - '[twitter4j.TwitterStreamImpl].equals(Object)'
  - '[twitter4j.TwitterStreamImpl].hashCode()'
  - '[twitter4j.TwitterStreamImpl].toString()'
  - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].<init>(Mode)'
  - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].run()'
  - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].close()'
  - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].setStatus(String)'
  - '[twitter4j.TwitterStreamImpl.TwitterStreamConsumer].getStream()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/TwitterStreamImpl.java
- function_names:
  - '[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)'
  - '[twitter4j.StallWarningImpl].getCode()'
  - '[twitter4j.StallWarningImpl].getMessage()'
  - '[twitter4j.StallWarningImpl].getPercentFull()'
  - '[twitter4j.StallWarningImpl].equals(Object)'
  - '[twitter4j.StallWarningImpl].hashCode()'
  - '[twitter4j.StallWarningImpl].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/StallWarningImpl.java
- function_names:
  - '[twitter4j.v1.StallWarning].getCode()'
  - '[twitter4j.v1.StallWarning].getMessage()'
  - '[twitter4j.v1.StallWarning].getPercentFull()'
  - '[twitter4j.v1.StallWarning].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StallWarning.java
- function_names:
  - '[twitter4j.v1.StreamListener].onException(Exception)'
  - '[twitter4j.v1.StreamListener].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StreamListener.java
- function_names:
  - '[twitter4j.v1.RawStreamListener].onMessage(String)'
  - '[twitter4j.v1.RawStreamListener].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/RawStreamListener.java
- function_names:
  - '[twitter4j.v1.StatusListener].onStatus(twitter4j.v1.Status)'
  - '[twitter4j.v1.StatusListener].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
  - '[twitter4j.v1.StatusListener].onTrackLimitationNotice(int)'
  - '[twitter4j.v1.StatusListener].onScrubGeo(long,long)'
  - '[twitter4j.v1.StatusListener].onStallWarning(twitter4j.v1.StallWarning)'
  - '[twitter4j.v1.StatusListener].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusListener.java
- function_names:
  - '[twitter4j.v1.TwitterStream].firehose(int)'
  - '[twitter4j.v1.TwitterStream].links(int)'
  - '[twitter4j.v1.TwitterStream].retweet()'
  - '[twitter4j.v1.TwitterStream].sample()'
  - '[twitter4j.v1.TwitterStream].sample(String)'
  - '[twitter4j.v1.TwitterStream].filter(twitter4j.v1.FilterQuery)'
  - '[twitter4j.v1.TwitterStream].cleanUp()'
  - '[twitter4j.v1.TwitterStream].shutdown()'
  - '[twitter4j.v1.TwitterStream].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/TwitterStream.java
- function_names:
  - '[twitter4j.v1.StatusAdapter].onStatus(twitter4j.v1.Status)'
  - '[twitter4j.v1.StatusAdapter].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)'
  - '[twitter4j.v1.StatusAdapter].onTrackLimitationNotice(int)'
  - '[twitter4j.v1.StatusAdapter].onScrubGeo(long,long)'
  - '[twitter4j.v1.StatusAdapter].onException(Exception)'
  - '[twitter4j.v1.StatusAdapter].onStallWarning(twitter4j.v1.StallWarning)'
  - '[twitter4j.v1.StatusAdapter].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/StatusAdapter.java
- function_names:
  - '[twitter4j.v1.FilterQuery].<init>(int,long@Nullable[],String[],double[][],String[],FilterLevel)'
  - '[twitter4j.v1.FilterQuery].count(int)'
  - '[twitter4j.v1.FilterQuery].ofFollow()'
  - '[twitter4j.v1.FilterQuery].follow()'
  - '[twitter4j.v1.FilterQuery].ofTrack()'
  - '[twitter4j.v1.FilterQuery].track()'
  - '[twitter4j.v1.FilterQuery].ofLocations(double[]@NotNull[])'
  - '[twitter4j.v1.FilterQuery].locations(double[]@NotNull[])'
  - '[twitter4j.v1.FilterQuery].language()'
  - '[twitter4j.v1.FilterQuery].filterLevel(FilterLevel)'
  - '[twitter4j.v1.FilterQuery].equals(Object)'
  - '[twitter4j.v1.FilterQuery].hashCode()'
  - '[twitter4j.v1.FilterQuery].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/stream/java/twitter4j/v1/FilterQuery.java
- function_names:
  - '[twitter4j.management.InvocationStatistics].getName()'
  - '[twitter4j.management.InvocationStatistics].getCallCount()'
  - '[twitter4j.management.InvocationStatistics].getErrorCount()'
  - '[twitter4j.management.InvocationStatistics].getTotalTime()'
  - '[twitter4j.management.InvocationStatistics].getAverageTime()'
  - '[twitter4j.management.InvocationStatistics].reset()'
  - '[twitter4j.management.InvocationStatistics].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatistics.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/package-info.java
- function_names:
  - '[twitter4j.management.APIStatisticsMBean].getMethodLevelSummariesAsString()'
  - '[twitter4j.management.APIStatisticsMBean].getMethodLevelSummary(String)'
  - '[twitter4j.management.APIStatisticsMBean].getInvocationStatistics()'
  - '[twitter4j.management.APIStatisticsMBean].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsMBean.java
- function_names:
  - '[twitter4j.management.APIStatistics].<init>(int)'
  - '[twitter4j.management.APIStatistics].methodCalled(String,long,boolean)'
  - '[twitter4j.management.APIStatistics].getMethodStatistics(String)'
  - '[twitter4j.management.APIStatistics].getInvocationStatistics()'
  - '[twitter4j.management.APIStatistics].reset()'
  - '[twitter4j.management.APIStatistics].getName()'
  - '[twitter4j.management.APIStatistics].getCallCount()'
  - '[twitter4j.management.APIStatistics].getErrorCount()'
  - '[twitter4j.management.APIStatistics].getTotalTime()'
  - '[twitter4j.management.APIStatistics].getAverageTime()'
  - '[twitter4j.management.APIStatistics].getMethodLevelSummariesAsString()'
  - '[twitter4j.management.APIStatistics].getMethodLevelSummary(String)'
  source_file: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatistics.java
- function_names:
  - '[twitter4j.management.InvocationStatisticsCalculator].<init>(String,int)'
  - '[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)'
  - '[twitter4j.management.InvocationStatisticsCalculator].getName()'
  - '[twitter4j.management.InvocationStatisticsCalculator].getCallCount()'
  - '[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()'
  - '[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()'
  - '[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()'
  - '[twitter4j.management.InvocationStatisticsCalculator].reset()'
  - '[twitter4j.management.InvocationStatisticsCalculator].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/InvocationStatisticsCalculator.java
- function_names:
  - '[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)'
  - '[twitter4j.management.APIStatisticsOpenMBean].getMBeanInfo()'
  - '[twitter4j.management.APIStatisticsOpenMBean].getStatistics()'
  - '[twitter4j.management.APIStatisticsOpenMBean].reset()'
  - '[twitter4j.management.APIStatisticsOpenMBean].getAttribute(String)'
  - '[twitter4j.management.APIStatisticsOpenMBean].getAttributes(String[])'
  - '[twitter4j.management.APIStatisticsOpenMBean].invoke(String,Object[],String[])'
  - '[twitter4j.management.APIStatisticsOpenMBean].setAttribute(Attribute)'
  - '[twitter4j.management.APIStatisticsOpenMBean].setAttributes(AttributeList)'
  source_file: /src/Twitter4J/twitter4j-core/src/jmx/java/twitter4j/management/APIStatisticsOpenMBean.java
- function_names:
  - '[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)'
  - '[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)'
  - '[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)'
  - '[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)'
  - '[twitter4j.EntitiesParseUtil].getMedia(twitter4j.JSONObject)'
  - '[twitter4j.EntitiesParseUtil].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/EntitiesParseUtil.java
- function_names: []
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/package-info.java
- function_names:
  - '[twitter4j.Version].<init>()'
  - '[twitter4j.Version].getVersion()'
  - '[twitter4j.Version].main(String[])'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Version.java
- function_names:
  - '[twitter4j.PropertyConfiguration].load(twitter4j.Configuration,java.util.Properties)'
  - '[twitter4j.PropertyConfiguration].loadDefaultProperties(twitter4j.Configuration)'
  - '[twitter4j.PropertyConfiguration].notNull(java.util.Properties,String)'
  - '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,String)'
  - '[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,InputStream)'
  - '[twitter4j.PropertyConfiguration].normalize(java.util.Properties)'
  - '[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)'
  - '[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,String)'
  - '[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,String)'
  - '[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,String)'
  - '[twitter4j.PropertyConfiguration].getString(java.util.Properties,String)'
  - '[twitter4j.PropertyConfiguration].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/PropertyConfiguration.java
- function_names:
  - '[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)'
  - '[twitter4j.OAuth2Token].<init>(String,String)'
  - '[twitter4j.OAuth2Token].getTokenType()'
  - '[twitter4j.OAuth2Token].getAccessToken()'
  - '[twitter4j.OAuth2Token].generateAuthorizationHeader()'
  - '[twitter4j.OAuth2Token].equals(Object)'
  - '[twitter4j.OAuth2Token].hashCode()'
  - '[twitter4j.OAuth2Token].toString()'
  - '[twitter4j.OAuth2Token].getRawString(String,twitter4j.JSONObject)'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Token.java
- function_names:
  - '[twitter4j.TwitterImpl].<init>(twitter4j.Configuration)'
  - '[twitter4j.TwitterImpl].initTransients()'
  - '[twitter4j.TwitterImpl].httpResponseReceived(twitter4j.HttpResponseEvent)'
  - '[twitter4j.TwitterImpl].v1()'
  - '[twitter4j.TwitterImpl].equals(Object)'
  - '[twitter4j.TwitterImpl].hashCode()'
  - '[twitter4j.TwitterImpl].toString()'
  - '[twitter4j.TwitterImpl].readObject(java.io.ObjectInputStream)'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterImpl.java
- function_names:
  - '[twitter4j.TimeSpanConverter].<init>()'
  - '[twitter4j.TimeSpanConverter].<init>(java.util.Locale)'
  - '[twitter4j.TimeSpanConverter].toTimeSpanString(java.time.LocalDateTime)'
  - '[twitter4j.TimeSpanConverter].toTimeSpanString(long)'
  - '[twitter4j.TimeSpanConverter].toTimeSpanString(int)'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TimeSpanConverter.java
- function_names:
  - '[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)'
  - '[twitter4j.AccessToken].<init>(String)'
  - '[twitter4j.AccessToken].<init>(String,String)'
  - '[twitter4j.AccessToken].getScreenName()'
  - '[twitter4j.AccessToken].getUserId()'
  - '[twitter4j.AccessToken].equals(Object)'
  - '[twitter4j.AccessToken].hashCode()'
  - '[twitter4j.AccessToken].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/AccessToken.java
- function_names:
  - '[twitter4j.StringUtil].<init>()'
  - '[twitter4j.StringUtil].join(long[])'
  - '[twitter4j.StringUtil].join(String[])'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/StringUtil.java
- function_names:
  - '[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,String,String)'
  - '[twitter4j.RequestToken].<init>(String,String,String,String)'
  - '[twitter4j.RequestToken].getAuthorizationURL()'
  - '[twitter4j.RequestToken].getAuthenticationURL()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RequestToken.java
- function_names:
  - '[twitter4j.Twitter].newBuilder()'
  - '[twitter4j.Twitter].getInstance()'
  - '[twitter4j.Twitter].v1()'
  - '[twitter4j.Twitter].<init>()'
  - '[twitter4j.Twitter.TwitterBuilder].<init>()'
  - '[twitter4j.Twitter.TwitterBuilder].build()'
  - '[twitter4j.Twitter.TwitterBuilder].connectionLifeCycleListener(twitter4j.v1.ConnectionLifeCycleListener)'
  - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.StreamListener)'
  - '[twitter4j.Twitter.TwitterBuilder].listener(twitter4j.v1.RawStreamListener)'
  - '[twitter4j.Twitter.TwitterBuilder].onStatus(java.util.function.Consumer<twitter4j.v1.Status>)'
  - '[twitter4j.Twitter.TwitterBuilder].onException(java.util.function.Consumer<Exception>)'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Twitter.java
- function_names:
  - '[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)'
  - '[twitter4j.OAuth2Authorization].newBuilder()'
  - '[twitter4j.OAuth2Authorization].getInstance(String,String)'
  - '[twitter4j.OAuth2Authorization].getInstance()'
  - '[twitter4j.OAuth2Authorization].getOAuth2Token()'
  - '[twitter4j.OAuth2Authorization].invalidateOAuth2Token()'
  - '[twitter4j.OAuth2Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - '[twitter4j.OAuth2Authorization].isEnabled()'
  - '[twitter4j.OAuth2Authorization].equals(Object)'
  - '[twitter4j.OAuth2Authorization].hashCode()'
  - '[twitter4j.OAuth2Authorization].toString()'
  - '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].<init>()'
  - '[twitter4j.OAuth2Authorization.OAuth2AuthorizationBuilder].build()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuth2Authorization.java
- function_names:
  - '[twitter4j.TwitterException].<init>(String,Throwable)'
  - '[twitter4j.TwitterException].<init>(String)'
  - '[twitter4j.TwitterException].<init>(Exception)'
  - '[twitter4j.TwitterException].<init>(String,twitter4j.HttpResponse)'
  - '[twitter4j.TwitterException].<init>(String,Exception,int)'
  - '[twitter4j.TwitterException].getMessage()'
  - '[twitter4j.TwitterException].decode(String)'
  - '[twitter4j.TwitterException].getStatusCode()'
  - '[twitter4j.TwitterException].getErrorCode()'
  - '[twitter4j.TwitterException].getResponseHeader(String)'
  - '[twitter4j.TwitterException].getRateLimitStatus()'
  - '[twitter4j.TwitterException].getAccessLevel()'
  - '[twitter4j.TwitterException].getRetryAfter()'
  - '[twitter4j.TwitterException].isCausedByNetworkIssue()'
  - '[twitter4j.TwitterException].exceededRateLimitation()'
  - '[twitter4j.TwitterException].resourceNotFound()'
  - '[twitter4j.TwitterException].getExceptionCode()'
  - '[twitter4j.TwitterException].getExceptionDiagnosis()'
  - '[twitter4j.TwitterException].setNested()'
  - '[twitter4j.TwitterException].getErrorMessage()'
  - '[twitter4j.TwitterException].isErrorMessageAvailable()'
  - '[twitter4j.TwitterException].equals(Object)'
  - '[twitter4j.TwitterException].hashCode()'
  - '[twitter4j.TwitterException].toString()'
  - '[twitter4j.TwitterException].getCause(int)'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterException.java
- function_names:
  - '[twitter4j.Configuration].<init>()'
  - '[twitter4j.Configuration].equals(Object)'
  - '[twitter4j.Configuration].hashCode()'
  - '[twitter4j.Configuration].toString()'
  - '[twitter4j.Configuration].mask(String)'
  - '[twitter4j.Configuration].prettyDebugEnabled(boolean)'
  - '[twitter4j.Configuration].gzipEnabled(boolean)'
  - '[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)'
  - '[twitter4j.Configuration].load(java.util.Properties)'
  - '[twitter4j.Configuration].httpProxyHost(String)'
  - '[twitter4j.Configuration].httpProxyUser(String)'
  - '[twitter4j.Configuration].httpProxyPassword(String)'
  - '[twitter4j.Configuration].httpProxyPort(int)'
  - '[twitter4j.Configuration].httpProxySocks(boolean)'
  - '[twitter4j.Configuration].httpConnectionTimeout(int)'
  - '[twitter4j.Configuration].httpReadTimeout(int)'
  - '[twitter4j.Configuration].httpStreamingReadTimeout(int)'
  - '[twitter4j.Configuration].httpRetryCount(int)'
  - '[twitter4j.Configuration].httpRetryIntervalSeconds(int)'
  - '[twitter4j.Configuration].oAuthConsumer(String,String)'
  - '[twitter4j.Configuration].oAuthAccessToken(String,String)'
  - '[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)'
  - '[twitter4j.Configuration].oAuth2Token(String,String)'
  - '[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)'
  - '[twitter4j.Configuration].oAuth2Scope(String)'
  - '[twitter4j.Configuration].contributingTo(long)'
  - '[twitter4j.Configuration].trimUserEnabled(boolean)'
  - '[twitter4j.Configuration].includeExtAltTextEnabled(boolean)'
  - '[twitter4j.Configuration].tweetModeExtended(boolean)'
  - '[twitter4j.Configuration].includeEntitiesEnabled(boolean)'
  - '[twitter4j.Configuration].jsonStoreEnabled(boolean)'
  - '[twitter4j.Configuration].mBeanEnabled(boolean)'
  - '[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
  - '[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer<twitter4j.RateLimitStatusEvent>)'
  - '[twitter4j.Configuration].buildConfiguration()'
  - '[twitter4j.Configuration].ensureAuthorizationEnabled()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Configuration.java
- function_names:
  - '[twitter4j.Authorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - '[twitter4j.Authorization].isEnabled()'
  - '[twitter4j.Authorization].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/Authorization.java
- function_names:
  - '[twitter4j.ExceptionDiagnosis].<init>(Throwable)'
  - '[twitter4j.ExceptionDiagnosis].<init>(Throwable,String[])'
  - '[twitter4j.ExceptionDiagnosis].getStackLineHash()'
  - '[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()'
  - '[twitter4j.ExceptionDiagnosis].getLineNumberHash()'
  - '[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()'
  - '[twitter4j.ExceptionDiagnosis].asHexString()'
  - '[twitter4j.ExceptionDiagnosis].toHexString(int)'
  - '[twitter4j.ExceptionDiagnosis].equals(Object)'
  - '[twitter4j.ExceptionDiagnosis].hashCode()'
  - '[twitter4j.ExceptionDiagnosis].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/ExceptionDiagnosis.java
- function_names:
  - '[twitter4j.TwitterResponse].getRateLimitStatus()'
  - '[twitter4j.TwitterResponse].getAccessLevel()'
  - '[twitter4j.TwitterResponse].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterResponse.java
- function_names:
  - '[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)'
  - '[twitter4j.JSONObjectType].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/JSONObjectType.java
- function_names:
  - '[twitter4j.NullAuthorization].<init>()'
  - '[twitter4j.NullAuthorization].getInstance()'
  - '[twitter4j.NullAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - '[twitter4j.NullAuthorization].isEnabled()'
  - '[twitter4j.NullAuthorization].toString()'
  - '[twitter4j.NullAuthorization].readResolve()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/NullAuthorization.java
- function_names:
  - '[twitter4j.RateLimitStatusEvent].<init>(Object,twitter4j.v1.RateLimitStatus,boolean)'
  - '[twitter4j.RateLimitStatusEvent].getRateLimitStatus()'
  - '[twitter4j.RateLimitStatusEvent].isAccountRateLimitStatus()'
  - '[twitter4j.RateLimitStatusEvent].isIPRateLimitStatus()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/RateLimitStatusEvent.java
- function_names:
  - '[twitter4j.OAuthToken].<init>(String,String)'
  - '[twitter4j.OAuthToken].<init>(twitter4j.HttpResponse)'
  - '[twitter4j.OAuthToken].<init>(String)'
  - '[twitter4j.OAuthToken].getToken()'
  - '[twitter4j.OAuthToken].getTokenSecret()'
  - '[twitter4j.OAuthToken].setSecretKeySpec(javax.crypto.spec.SecretKeySpec)'
  - '[twitter4j.OAuthToken].getSecretKeySpec()'
  - '[twitter4j.OAuthToken].getParameter(String)'
  - '[twitter4j.OAuthToken].equals(Object)'
  - '[twitter4j.OAuthToken].hashCode()'
  - '[twitter4j.OAuthToken].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthToken.java
- function_names:
  - '[twitter4j.TwitterAPIMonitor].<init>()'
  - '[twitter4j.TwitterAPIMonitor].getInstance()'
  - '[twitter4j.TwitterAPIMonitor].getStatistics()'
  - '[twitter4j.TwitterAPIMonitor].methodCalled(String,long,boolean)'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/TwitterAPIMonitor.java
- function_names:
  - '[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)'
  - '[twitter4j.OAuthAuthorization].newBuilder()'
  - '[twitter4j.OAuthAuthorization].getInstance(String,String)'
  - '[twitter4j.OAuthAuthorization].getInstance()'
  - '[twitter4j.OAuthAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)'
  - '[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()'
  - '[twitter4j.OAuthAuthorization].isEnabled()'
  - '[twitter4j.OAuthAuthorization].getOAuthRequestToken()'
  - '[twitter4j.OAuthAuthorization].getOAuthRequestToken(String)'
  - '[twitter4j.OAuthAuthorization].getOAuthAccessToken()'
  - '[twitter4j.OAuthAuthorization].getOAuthAccessToken(String)'
  - '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken)'
  - '[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,String)'
  - '[twitter4j.OAuthAuthorization].invalidateOAuthToken()'
  - '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],String,String,twitter4j.OAuthToken)'
  - '[twitter4j.OAuthAuthorization].parseGetParameters(String,List<twitter4j.HttpParameter>)'
  - '[twitter4j.OAuthAuthorization].generateAuthorizationHeader(String,String,HttpParameter[],twitter4j.OAuthToken)'
  - '[twitter4j.OAuthAuthorization].generateSignature(String,twitter4j.OAuthToken)'
  - '[twitter4j.OAuthAuthorization].normalizeRequestParameters(HttpParameter[])'
  - '[twitter4j.OAuthAuthorization].normalizeRequestParameters(List<twitter4j.HttpParameter>)'
  - '[twitter4j.OAuthAuthorization].toParamList(HttpParameter[])'
  - '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>)'
  - '[twitter4j.OAuthAuthorization].encodeParameters(List<twitter4j.HttpParameter>,String,boolean)'
  - '[twitter4j.OAuthAuthorization].constructRequestURL(String)'
  - '[twitter4j.OAuthAuthorization].equals(Object)'
  - '[twitter4j.OAuthAuthorization].hashCode()'
  - '[twitter4j.OAuthAuthorization].toString()'
  - '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].<init>()'
  - '[twitter4j.OAuthAuthorization.OAuthAuthorizationBuilder].build()'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/OAuthAuthorization.java
- function_names:
  - '[twitter4j.CharacterUtil].<init>()'
  - '[twitter4j.CharacterUtil].count(String)'
  - '[twitter4j.CharacterUtil].isExceedingLengthLimitation(String)'
  source_file: /src/Twitter4J/twitter4j-core/src/main/java/twitter4j/CharacterUtil.java
- function_names:
  - '[twitter4j.JSONArray].<init>()'
  - '[twitter4j.JSONArray].<init>(java.util.Collection)'
  - '[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)'
  - '[twitter4j.JSONArray].<init>(String)'
  - '[twitter4j.JSONArray].<init>(Object)'
  - '[twitter4j.JSONArray].length()'
  - '[twitter4j.JSONArray].put(boolean)'
  - '[twitter4j.JSONArray].put(double)'
  - '[twitter4j.JSONArray].put(int)'
  - '[twitter4j.JSONArray].put(long)'
  - '[twitter4j.JSONArray].put(Object)'
  - '[twitter4j.JSONArray].checkedPut(Object)'
  - '[twitter4j.JSONArray].put(int,boolean)'
  - '[twitter4j.JSONArray].put(int,double)'
  - '[twitter4j.JSONArray].put(int,int)'
  - '[twitter4j.JSONArray].put(int,long)'
  - '[twitter4j.JSONArray].put(int,Object)'
  - '[twitter4j.JSONArray].isNull(int)'
  - '[twitter4j.JSONArray].get(int)'
  - '[twitter4j.JSONArray].opt(int)'
  - '[twitter4j.JSONArray].remove(int)'
  - '[twitter4j.JSONArray].getBoolean(int)'
  - '[twitter4j.JSONArray].optBoolean(int)'
  - '[twitter4j.JSONArray].optBoolean(int,boolean)'
  - '[twitter4j.JSONArray].getDouble(int)'
  - '[twitter4j.JSONArray].optDouble(int)'
  - '[twitter4j.JSONArray].optDouble(int,double)'
  - '[twitter4j.JSONArray].getInt(int)'
  - '[twitter4j.JSONArray].optInt(int)'
  - '[twitter4j.JSONArray].optInt(int,int)'
  - '[twitter4j.JSONArray].getLong(int)'
  - '[twitter4j.JSONArray].optLong(int)'
  - '[twitter4j.JSONArray].optLong(int,long)'
  - '[twitter4j.JSONArray].getString(int)'
  - '[twitter4j.JSONArray].optString(int)'
  - '[twitter4j.JSONArray].optString(int,String)'
  - '[twitter4j.JSONArray].getJSONArray(int)'
  - '[twitter4j.JSONArray].optJSONArray(int)'
  - '[twitter4j.JSONArray].getJSONObject(int)'
  - '[twitter4j.JSONArray].optJSONObject(int)'
  - '[twitter4j.JSONArray].toJSONObject(twitter4j.JSONArray)'
  - '[twitter4j.JSONArray].join(String)'
  - '[twitter4j.JSONArray].toString()'
  - '[twitter4j.JSONArray].toString(int)'
  - '[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)'
  - '[twitter4j.JSONArray].equals(Object)'
  - '[twitter4j.JSONArray].hashCode()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONArray.java
- function_names:
  - '[twitter4j.ObjectFactory].createStatus(twitter4j.JSONObject)'
  - '[twitter4j.ObjectFactory].createUser(twitter4j.JSONObject)'
  - '[twitter4j.ObjectFactory].createAUserList(twitter4j.JSONObject)'
  - '[twitter4j.ObjectFactory].createRateLimitStatuses(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createTrends(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createUserListFromJSONArray(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createUserListFromJSONArray_Users(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)'
  - '[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createUserListList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createDirectMessageList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createFriendshipList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createAccountTotals(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createSavedSearchList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createLocationList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createPlace(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createPlaceList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createLanguageList(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].createEmptyResponseList()'
  - '[twitter4j.ObjectFactory].createOEmbed(twitter4j.HttpResponse)'
  - '[twitter4j.ObjectFactory].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ObjectFactory.java
- function_names:
  - '[twitter4j.JSONException].<init>(String)'
  - '[twitter4j.JSONException].<init>(Throwable)'
  - '[twitter4j.JSONException].<init>(String,Throwable)'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONException.java
- function_names:
  - '[twitter4j.JSONObject].<init>()'
  - '[twitter4j.JSONObject].<init>(Map)'
  - '[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)'
  - '[twitter4j.JSONObject].<init>(String)'
  - '[twitter4j.JSONObject].<init>(twitter4j.JSONObject,String[])'
  - '[twitter4j.JSONObject].length()'
  - '[twitter4j.JSONObject].put(String,boolean)'
  - '[twitter4j.JSONObject].put(String,double)'
  - '[twitter4j.JSONObject].put(String,int)'
  - '[twitter4j.JSONObject].put(String,long)'
  - '[twitter4j.JSONObject].put(String,Object)'
  - '[twitter4j.JSONObject].putOpt(String,Object)'
  - '[twitter4j.JSONObject].accumulate(String,Object)'
  - '[twitter4j.JSONObject].append(String,Object)'
  - '[twitter4j.JSONObject].checkName(String)'
  - '[twitter4j.JSONObject].remove(String)'
  - '[twitter4j.JSONObject].isNull(String)'
  - '[twitter4j.JSONObject].has(String)'
  - '[twitter4j.JSONObject].get(String)'
  - '[twitter4j.JSONObject].opt(String)'
  - '[twitter4j.JSONObject].getBoolean(String)'
  - '[twitter4j.JSONObject].optBoolean(String)'
  - '[twitter4j.JSONObject].optBoolean(String,boolean)'
  - '[twitter4j.JSONObject].getDouble(String)'
  - '[twitter4j.JSONObject].optDouble(String)'
  - '[twitter4j.JSONObject].optDouble(String,double)'
  - '[twitter4j.JSONObject].getInt(String)'
  - '[twitter4j.JSONObject].optInt(String)'
  - '[twitter4j.JSONObject].optInt(String,int)'
  - '[twitter4j.JSONObject].getLong(String)'
  - '[twitter4j.JSONObject].optLong(String)'
  - '[twitter4j.JSONObject].optLong(String,long)'
  - '[twitter4j.JSONObject].getString(String)'
  - '[twitter4j.JSONObject].optString(String)'
  - '[twitter4j.JSONObject].optString(String,String)'
  - '[twitter4j.JSONObject].getJSONArray(String)'
  - '[twitter4j.JSONObject].optJSONArray(String)'
  - '[twitter4j.JSONObject].getJSONObject(String)'
  - '[twitter4j.JSONObject].optJSONObject(String)'
  - '[twitter4j.JSONObject].toJSONArray(twitter4j.JSONArray)'
  - '[twitter4j.JSONObject].keys()'
  - '[twitter4j.JSONObject].keySet()'
  - '[twitter4j.JSONObject].names()'
  - '[twitter4j.JSONObject].toString()'
  - '[twitter4j.JSONObject].toString(int)'
  - '[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)'
  - '[twitter4j.JSONObject].numberToString(Number)'
  - '[twitter4j.JSONObject].quote(String)'
  - '[twitter4j.JSONObject].wrap(Object)'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONObject.java
- function_names:
  - '[twitter4j.JSONTokener].<init>(String)'
  - '[twitter4j.JSONTokener].<init>(java.io.Reader)'
  - '[twitter4j.JSONTokener].<init>(java.io.InputStream)'
  - '[twitter4j.JSONTokener].nextValue()'
  - '[twitter4j.JSONTokener].nextCleanInternal()'
  - '[twitter4j.JSONTokener].skipToEndOfLine()'
  - '[twitter4j.JSONTokener].nextString(char)'
  - '[twitter4j.JSONTokener].readEscapeCharacter()'
  - '[twitter4j.JSONTokener].readLiteral()'
  - '[twitter4j.JSONTokener].nextToInternal(String)'
  - '[twitter4j.JSONTokener].readObject()'
  - '[twitter4j.JSONTokener].readArray()'
  - '[twitter4j.JSONTokener].syntaxError(String)'
  - '[twitter4j.JSONTokener].toString()'
  - '[twitter4j.JSONTokener].more()'
  - '[twitter4j.JSONTokener].next()'
  - '[twitter4j.JSONTokener].next(char)'
  - '[twitter4j.JSONTokener].nextClean()'
  - '[twitter4j.JSONTokener].next(int)'
  - '[twitter4j.JSONTokener].nextTo(String)'
  - '[twitter4j.JSONTokener].nextTo(char)'
  - '[twitter4j.JSONTokener].skipPast(String)'
  - '[twitter4j.JSONTokener].skipTo(char)'
  - '[twitter4j.JSONTokener].back()'
  - '[twitter4j.JSONTokener].dehexchar(char)'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONTokener.java
- function_names:
  - '[twitter4j.ResponseListImpl].<init>(twitter4j.HttpResponse)'
  - '[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)'
  - '[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
  - '[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)'
  - '[twitter4j.ResponseListImpl].getRateLimitStatus()'
  - '[twitter4j.ResponseListImpl].getAccessLevel()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ResponseListImpl.java
- function_names:
  - '[twitter4j.TwitterResponseImpl].<init>()'
  - '[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)'
  - '[twitter4j.TwitterResponseImpl].getRateLimitStatus()'
  - '[twitter4j.TwitterResponseImpl].getAccessLevel()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/TwitterResponseImpl.java
- function_names:
  - '[twitter4j.JSONImplFactory].<init>(boolean)'
  - '[twitter4j.JSONImplFactory].createStatus(twitter4j.JSONObject)'
  - '[twitter4j.JSONImplFactory].createUser(twitter4j.JSONObject)'
  - '[twitter4j.JSONImplFactory].createAUserList(twitter4j.JSONObject)'
  - '[twitter4j.JSONImplFactory].createRateLimitStatuses(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createStatus(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createStatusList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)'
  - '[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)'
  - '[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createTrends(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createUser(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createUserList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createUserListFromJSONArray(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createUserListFromJSONArray_Users(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)'
  - '[twitter4j.JSONImplFactory].createIDs(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createPagableUserList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createAUserList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createPagableUserListList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createUserListList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createDirectMessage(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createDirectMessageList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createRelationship(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createFriendshipList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createAccountTotals(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createAccountSettings(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createSavedSearch(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createSavedSearchList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createLocationList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createPlace(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createPlaceList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createLanguageList(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createEmptyResponseList()'
  - '[twitter4j.JSONImplFactory].createOEmbed(twitter4j.HttpResponse)'
  - '[twitter4j.JSONImplFactory].createHashtagEntity(int,int,String)'
  - '[twitter4j.JSONImplFactory].createUserMentionEntity(int,int,String,String,long)'
  - '[twitter4j.JSONImplFactory].createUrlEntity(int,int,String,String,String)'
  - '[twitter4j.JSONImplFactory].equals(Object)'
  - '[twitter4j.JSONImplFactory].hashCode()'
  - '[twitter4j.JSONImplFactory].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONImplFactory.java
- function_names:
  - '[twitter4j.JSON].checkDouble(double)'
  - '[twitter4j.JSON].toBoolean(Object)'
  - '[twitter4j.JSON].toDouble(Object)'
  - '[twitter4j.JSON].toInteger(Object)'
  - '[twitter4j.JSON].toLong(Object)'
  - '[twitter4j.JSON].toString(Object)'
  - '[twitter4j.JSON].typeMismatch(Object,Object,String)'
  - '[twitter4j.JSON].typeMismatch(Object,String)'
  - '[twitter4j.JSON].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSON.java
- function_names:
  - '[twitter4j.PagableResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,AccessLevel)'
  - '[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)'
  - '[twitter4j.PagableResponseListImpl].hasPrevious()'
  - '[twitter4j.PagableResponseListImpl].getPreviousCursor()'
  - '[twitter4j.PagableResponseListImpl].hasNext()'
  - '[twitter4j.PagableResponseListImpl].getNextCursor()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/PagableResponseListImpl.java
- function_names:
  - '[twitter4j.JSONStringer].<init>()'
  - '[twitter4j.JSONStringer].<init>(int)'
  - '[twitter4j.JSONStringer].array()'
  - '[twitter4j.JSONStringer].endArray()'
  - '[twitter4j.JSONStringer].object()'
  - '[twitter4j.JSONStringer].endObject()'
  - '[twitter4j.JSONStringer].open(Scope,String)'
  - '[twitter4j.JSONStringer].close(Scope,Scope,String)'
  - '[twitter4j.JSONStringer].peek()'
  - '[twitter4j.JSONStringer].replaceTop(Scope)'
  - '[twitter4j.JSONStringer].value(Object)'
  - '[twitter4j.JSONStringer].value(boolean)'
  - '[twitter4j.JSONStringer].value(double)'
  - '[twitter4j.JSONStringer].value(long)'
  - '[twitter4j.JSONStringer].string(String)'
  - '[twitter4j.JSONStringer].newline()'
  - '[twitter4j.JSONStringer].key(String)'
  - '[twitter4j.JSONStringer].beforeKey()'
  - '[twitter4j.JSONStringer].beforeValue()'
  - '[twitter4j.JSONStringer].toString()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/JSONStringer.java
- function_names:
  - '[twitter4j.HTMLEntity].escape(String)'
  - '[twitter4j.HTMLEntity].escape(StringBuilder)'
  - '[twitter4j.HTMLEntity].unescape(String)'
  - '[twitter4j.HTMLEntity].unescape(StringBuilder)'
  - '[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(String,UserMentionEntity[],URLEntity[],HashtagEntity[],MediaEntity[])'
  - '[twitter4j.HTMLEntity].<init>()'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/HTMLEntity.java
- function_names:
  - '[twitter4j.ParseUtil].<init>()'
  - '[twitter4j.ParseUtil].getUnescapedString(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].getRawString(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].getURLDecodedString(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].parseTrendsDate(String)'
  - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,String)'
  - '[twitter4j.ParseUtil].getFormat(String)'
  - '[twitter4j.ParseUtil].getDate(String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)'
  - '[twitter4j.ParseUtil].getDate(String,String)'
  - '[twitter4j.ParseUtil].getDate(String,java.time.format.DateTimeFormatter)'
  - '[twitter4j.ParseUtil].getInt(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].getInt(String)'
  - '[twitter4j.ParseUtil].getLong(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].getLong(String)'
  - '[twitter4j.ParseUtil].getDouble(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].getBoolean(String,twitter4j.JSONObject)'
  - '[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)'
  source_file: /src/Twitter4J/twitter4j-core/src/json/java/twitter4j/ParseUtil.java
